TYPO3页面结构取决于祖父页面

时间:2013-09-09 10:19:04

标签: typo3

我有一组名为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中是否有办法,以便升级可能会有所帮助?

2 个答案:

答案 0 :(得分:1)

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

无需为该功能升级TYPO3。

这对小型网站来说没问题。

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

或者您将所有页面放在一个底池中并给它们分类,然后通过它构建导航。 是更改为TYPO3 6.x的原因,因为页面类别是新功能。

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

答案 1 :(得分:0)

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

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