如何在TextPattern CMS中添加额外的顶级导航类别和子页面



我是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>

相关内容

  • 没有找到相关文章