0

私は実際に Prestashop 1.4.9 を使用して Web コマース プロジェクトに取り組んでおり、現在表示されているページを検出し、そのページがサブカテゴリであるかどうかを確認したいと考えています (たとえば、category.tpl ファイル内)。

どうぞよろしくお願いいたします。

4

3 に答える 3

2

それを見つけた !$category->level_depth現在のページがカテゴリかサブカテゴリかを判断できます。私の場合、私は使用しなければなりませんでした:

{if $category->level_depth == 2}
{/if}
于 2013-04-20T17:36:41.127 に答える
1

また、 id_parent で確認できます。カテゴリが別のカテゴリのサブカテゴリである場合、親カテゴリ ID は id_parent 列に配置され、それ以外の場合は 0 になります。のように確認できます

{if $category->id_parent != 0}
 ......
 ......
{/if}

レベルの深さも問題ありませんが、どの深さになるかなど、カテゴリ ツリーの深さに使用されます。レベルの深さ 2 は、カテゴリに親カテゴリがない親があることを意味します。たとえば、カテゴリには父親があり、祖父はありません :) 。レベル 3 は、そのカテゴリに父親がいて、そのカテゴリには祖父がいるという意味です ;) .

id_parent を使用するのが最善だと思います。

ありがとうございました

于 2013-04-21T05:47:15.863 に答える