我是TextPattern CMS的新手。
如何将其他顶级导航类别和子页面添加到我们当前基于TextPattern的CMS和网站?
您可能希望使用Categories和Section的组合。
根据他们的网站:
类别可以单独使用(例如,列出国家类别中所有章节的文章),也可以与章节组合使用(列出世界类别中政治部分的文章)。
部分通常是网站的最顶层导航元素。如果您想要一个简单的、自动的部分链接列表,请使用section_list标记:
<txp:section_list wraptag="ul" break="li" />
这将链接放在一个无序的列表中,因此您可以根据需要使用CSS来更改布局。
对于弹出选择列表,使用弹出标签:
<txp:popup type="s" />
如果你想对列表的内容有更多的控制(省略某些部分,或使用特定的顺序),最好的方法是使用
<txp:section />
标签(需要Textpattern 4.0.2+):<ul> <txp:section wraptag="li" link=1 title=1 name="about" /> <txp:section wraptag="li" link=1 title=1 name="articles" /> <txp:section wraptag="li" link=1 title=1 name="news" /> <txp:section wraptag="li" link=1 title=1 name="contact" /> </ul>
如果你已经创建了静态页面,比如关于或联系页面,你可以通过链接到相关的部分来链接到它们:
<txp:section link=1 title=1 name="about" /> <txp:section link=1 title=1 name="contact" />
类别链接以类似的方式指定。有一个category_list标签:
<txp:category_list wraptag="ul" break="li" />
弹出标签也可用于类别:
<txp:popup type="c" />
但请注意,类别是独立于章节的。这两个标签都将链接到属于所选类别的所有部分中的文章列表。
为了获得更多的控制,您可以使用类别标记(也需要Textpattern 4.0.2+):
<ul> <txp:category wraptag="li" link=1 title=1 name="products" /> <txp:category wraptag="li" link=1 title=1 name="weather" /> <txp:category wraptag="li" link=1 title=1 name="photos" /> </ul>