我第一次在EE上开发,我并不真正理解这些类别。
我使用名称创建了类别,并且所有内容都已链接。
当我选择一个类别并更新我的帖子时,在博客页面上会显示每个类别。
以下是代码:
{exp:channel:categories channel="blogs"}
<li><a href="{path='blog/categories'}">{category_name}</a></li>
{/exp:channel:categories}
第二个问题:
有没有办法拥有标签和类别?有一个下拉菜单或类似的东西?
提前致谢
答案 0 :(得分:2)
当我在博客帖子中选择一个类别并更新我的帖子时 页面,显示每个类别。
频道类别标签默认显示所有类别,无论是否有任何帖子按此方式分类。要覆盖此内容,您只需将show_empty
参数设置为no
尝试
{exp:channel:categories channel="blogs" show_empty="no"}
<li><a href="{path='blog/categories'}">{category_name}</a></li>
{/exp:channel:categories}
但是 ...由于您的评论听起来您只想显示分配给指定条目的类别,因此可以使用不同的标记。
的Channel Entries标记内有一个变量对在exp:channel:entries
标记对中,您需要添加类似
{categories}
<a href="{path='your/template_path'}">{category_name}</a>
{/categories}
您也可以在this answer中找到一些有用的信息。
有没有办法拥有标签和类别?有一个下拉菜单或类似的东西?
要在您的网站上添加标签,您可以使用其中一个适用于EE的标记附加组件。我建议Tagger或Solspace Tag。