有没有人知道在频道中每个类别显示一个条目的方法:条目标记还是自定义查询?这必须是动态的,只显示每个类别的最新条目,并非所有条目都有类别。例如,如果在一个条目列表中,两个或多个条目具有相同的类别,则仅显示最新的条目。
任何帮助表示赞赏。感谢。
答案 0 :(得分:1)
简单:列出您的类别,并在每个类别中,从中抓取一个条目。如果您有很多类别,请小心,因为查询的数量可能会失控:
{exp:channel:categories channel="my_channel" show_empty="no" cache="yes" refresh="60"}
<h2>{category_name}</h2>
{exp:channel:entries channel="my_channel" limit="1" category="{category_id}" disable="categories|pagination" cache="yes" refresh="60"}
<p>{title}</p>
{/exp:channel:entries}
{/exp:channel:categories}
请注意,在此示例中,如果条目分配了多个类别,并且该条目也是每个类别的最新条目,则将显示在每个标题下。