1

我有一组名为 a,b,c,d,e 的内容页面。都可以从X、Y、Z三个方面看出来。然后有一些类别 1,2,3 定义了哪些内容页面应该显示在该类别中。所以会有这样的页面树:

1
 - X
    - a
    - b
 - Y
    - c
    - d
 - Z
    - e
2
 - X
    - a
    - c
 - Y
    - c
    - d
    - e
 - Z
    - a
    - d
3
 - X
    - e
 - Y
    - d
 - Z
    - b
    - c

请注意,每个类别的内容页面都是相同的。它们只是根据类别有不同的组合。

为了尽量减少冗余,我正在寻找一种体面的方式来安排这些内容。计划是将实际的内容页面 a、b、c、d、e 放在某个系统文件夹中,并将它们的快捷方式放在 X、Y、Z 中。

我的问题是如何解决 X,Y,Z 的冗余。现在我总共有九个不同方面的页面项目,名称相同并且页面内容相同。只是子页面根据祖父页面而有所不同。有没有办法在 TYPO3 4 中解决这个问题?

TYPO3 6 中有没有办法让升级可能有所帮助?

4

2 回答 2

1

您可以使用“挂载点”页面类型(doktype)来构建您的导航。它从另一个页面获取内容并将其显示在导航中的另一个位置(不仅仅是像快捷方式那样链接到它)。我想这就是你要找的。

无需为该功能升级 TYPO3。

这对于小型网站来说是可以的。

如果您的结构会增长,您可能会开始考虑以不同的方式创建菜单。这可能是一些“面向方面”的导航类型。因此,您可能会放弃对“页面”的思考,而将其视为您按标签或类别过滤和显示的数据库。您可以为此构建自定义扩展或滥用新闻扩展(好吧..不要),或尝试类似“浏览器”扩展。

或者你把所有页面放在一个锅里,给它们分类,然后用它来构建导航。将是更改为 TYPO3 6.x 的原因,因为页面类别是一项新功能。

我还没有在 TYPO3 6.x 中快速找到基于类别的 TMENU 的示例,所以如果有人可以发布它,那就太好了。

于 2013-09-10T09:44:57.323 回答
0

您不能重复使用页面 X、Y 和 Z,因为它们具有不同的子页面。您可以重用内容:将其放入一些 sysfolder(s),并使用内容元素“插入记录”在页面上引用它。

在 TYPO3 6 中,此内容元素在创建新内容元素时位于第二个选项卡中。在 TYPO3 4 中它有些隐藏,您必须首先创建其他类型的内容元素,然后使用下拉菜单更改其类型。

于 2013-09-09T10:36:23.973 回答