我创建了一个名为"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}
,它同时显示Sports
和Business
类别。但是我只想显示选中的那个意思是Sports.
所以谁能告诉我我该怎么做才能只获得选定类别(Sports)
的特定频道内容??
使用{categories}{/categories}
var对代替channel:categories标记。它会自动显示为条目选择的类别。