在表达式引擎中,所选类别不显示频道内容



我创建了一个名为"news"的频道,其中包含一些字段,还创建了一个类别组名称为"national",类别为"sports, business",并为频道"news"启用该类别。

同时为"新闻"频道添加内容,并在类别部分只选择"体育"类别。

现在我想只显示所选类别"体育"与其他内容一起进入前端,我使用下面的代码。

{exp:channel:entries channel="news" limit="1"}
    <h2>{title}</h2>
    <p>{body}</p>
    {exp:channel:categories}
        {category_name}
    {/exp:channel:categories}
{/exp:channel:entries}

此代码适用于{title}{body}部分,但对于{category_name},它同时显示SportsBusiness类别。但是我只想显示选中的那个意思是Sports.

所以谁能告诉我我该怎么做才能只获得选定类别(Sports)的特定频道内容??

使用{categories}{/categories} var对代替channel:categories标记。它会自动显示为条目选择的类别。

最新更新