选定的类别未在表达式引擎中显示频道内容

时间:2014-05-26 12:24:36

标签: php expressionengine

我创建了一个名为“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),我该怎么办?

1 个答案:

答案 0 :(得分:2)

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