我是TextPattern CMS的新手。
如何向当前基于TextPattern的CMS和网站添加其他顶级导航类别和子页面?
答案 0 :(得分:0)
您可能希望使用类别和章节的组合。
根据他们的site:
类别可以单独使用(例如,列出国家类别中所有部分的文章),或者与部分结合使用(列出政治类别世界部分的文章)。
部分通常是您网站的最顶层导航元素。如果您想要一个简单的自动链接列表,请使用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" />
popup标记也可用于类别:
<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>