【发布时间】:2011-05-15 13:30:28
【问题描述】:
情景
我的网站有几个自动生成的菜单:
- 主菜单(“根级”页面)
- 树形菜单(完整树形到当前页面)
- 面包屑(仅限
.ACT)
现在我看到了关于这些菜单和 RealURL 扩展的两种可能性。
策略 A:根为首页
我将像这样创建页面树:
⊛ www.site.tld
↳ Page 1
↳ Page 2
↳ Page 3
优点和缺点
- 缺点:我将不得不手动将“首页”的链接(来自页面“www.site.tld”的内容)添加到菜单的所有排列中(因为这与另一个不在同一物理级别上“根级别”页面)
- 专业版:RealURL 默认将所有指向首页(根页面)的链接呈现为
/
策略 B:首页作为树中的单独页面
我将像这样创建页面树:
⊛ www.site.tld
↳ Front page
↳ Page 1
↳ Page 2
↳ Page 3
优点和缺点
- 专业版:“首页”的链接会自动添加到菜单的所有排列中(因为这是正确级别的明确页面)
- Con:RealURL 默认将所有指向首页的链接呈现为
/front-page/,而我希望它链接为/
最佳实践?
首页作为根与首页作为单独页面问题是否有最佳做法?即,我应该使用 A 并手动扩展菜单,还是使用 B(如果是,如何配置 RealURL 以呈现正确的链接)?
编辑:答案
Phil 为我提供了针对具体问题的solution。 采用策略 B,但让页面“首页”成为指向根(页面“www.site.tld”)的链接(dokType = 快捷方式)。这将修复菜单和链接。 (“首页”是一种快捷方式,内容将驻留在“www.site.tld”上。)
如果有人知道这个的替代品,请告诉我。但是,我相信这将满足我在这个问题上的需求。
【问题讨论】:
标签: typo3 typoscript realurl