私は実際に Prestashop 1.4.9 を使用して Web コマース プロジェクトに取り組んでおり、現在表示されているページを検出し、そのページがサブカテゴリであるかどうかを確認したいと考えています (たとえば、category.tpl ファイル内)。
どうぞよろしくお願いいたします。
私は実際に Prestashop 1.4.9 を使用して Web コマース プロジェクトに取り組んでおり、現在表示されているページを検出し、そのページがサブカテゴリであるかどうかを確認したいと考えています (たとえば、category.tpl ファイル内)。
どうぞよろしくお願いいたします。
それを見つけた !$category->level_depth
現在のページがカテゴリかサブカテゴリかを判断できます。私の場合、私は使用しなければなりませんでした:
{if $category->level_depth == 2}
{/if}
また、 id_parent で確認できます。カテゴリが別のカテゴリのサブカテゴリである場合、親カテゴリ ID は id_parent 列に配置され、それ以外の場合は 0 になります。のように確認できます
{if $category->id_parent != 0}
......
......
{/if}
レベルの深さも問題ありませんが、どの深さになるかなど、カテゴリ ツリーの深さに使用されます。レベルの深さ 2 は、カテゴリに親カテゴリがない親があることを意味します。たとえば、カテゴリには父親があり、祖父はありません :) 。レベル 3 は、そのカテゴリに父親がいて、そのカテゴリには祖父がいるという意味です ;) .
id_parent を使用するのが最善だと思います。
ありがとうございました