情景
我有一个包含几个自动生成菜单的网站:
- 主菜单(“根级别”页面)
- 树形菜单(全树向下到当前页面)
- 面包屑(仅限
.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
优点缺点
- Pro:“首页”的链接会自动添加到菜单的所有排列中(因为这是正确级别上的明确页面)
- 缺点:RealURL 将默认呈现所有指向首页的链接,
/front-page/
而我希望它链接为/
最佳实践?
在首页作为根与首页作为单独的页面问题中是否有最佳实践?即,我应该使用 A 并手动扩展菜单,还是使用 B(如果是,如何配置 RealURL 以呈现正确的链接)?
编辑:答案
Phil为我提供了具体问题的解决方案。使用策略 B,但让页面“首页”成为指向dokType
根(页面“www.site.tld”)的链接(= 快捷方式)。这将修复菜单和链接。(“首页”是一种快捷方式,内容将驻留在“www.site.tld”上。)
如果有人知道这个的替代品,请告诉我。但是,我确实相信这将满足我对这个问题的需求。