【发布时间】:2011-11-22 09:49:44
【问题描述】:
我有一个这样的类别结构:
cat1
cat2
-catA
-catB
cat3
对于一个条目列表,我用这个显示每个条目的类别名称: {categories show_group=“1”}{category_name}{/categories}
当有多个类别名称时,如何将类别名称限制为仅显示树中的最后一个?例如,如果一个条目是“cat2”和“catA”的一部分,我只想显示“catA”。
谢谢
更新 - 我尝试了以下方法,但 total_results 返回条目数,而不是每个条目的类别数。
{exp:channel:entries channel="news|blog" category="<?php echo $cat_id ?>" orderby="date" sort="desc" disable="member_data|pagination" dynamic="no"}
{categories show_group="1"}{if count == total_results}{category_name}{/if}{/categories}
{/exp:channel:entries}
【问题讨论】:
标签: categories expressionengine