0

我是 TextPattern CMS 的新手。

如何向我们当前基于 TextPattern 的 CMS 和网站添加额外的顶级导航类别和子页面?

4

1 回答 1

0

您可能希望使用类别和部分的组合。

根据他们的网站

类别可以单独使用(例如,列出国家类别中所有部分的文章),也可以与部分组合使用(以列出具有世界类别的政治部分中的文章)。


部分通常是您网站的最顶层导航元素。如果您想要一个简单、自动的部分链接列表,请使用 section_list 标记:

<txp:section_list wraptag="ul" break="li" />

这会将链接置于无序列表中,因此您可以根据需要使用 CSS 更改布局。

对于弹出选择列表,使用 popup 标签:

<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>
于 2016-05-27T19:22:52.007 回答