2

有谁知道在频道:条目标签或自定义查询中显示每个类别一个条目的方法?这必须是动态的,以仅显示每个类别的最新条目,并且并非所有条目都有类别。例如,如果在一个条目列表中,两个或多个分配了相同的类别,则只会显示最新的。

任何帮助表示赞赏。谢谢。

4

1 回答 1

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}

请注意,在此示例中,如果一个条目分配了多个类别,并且该条目也是每个类别的最新条目,它将显示在每个标题下。

于 2012-04-24T00:45:57.007 回答