RealURL:正确的菜单策略和首页链接?

时间:2011-05-15 13:30:28

标签: typo3 typoscript realurl

场景

我有一个包含多个自动生成菜单的网站:

  • 主菜单(“根级别”页面)
  • 树状菜单(完整树到当前页面)
  • 面包屑(仅.ACT

现在我看到了关于这些菜单和 RealURL 扩展名的两种可能性。

策略A:根作为首页

我将像这样创建页面树:

⊛ www.site.tld 
 ↳ Page 1
 ↳ Page 2
 ↳ Page 3

优点&缺点

  • Con:我必须手动将链接添加到“Front Page”(页面“www.site.tld”中的内容)到菜单的所有排列(因为这与其他菜单的物理层次不同“根级”页面)
  • Pro:RealURL默认会将所有指向首页(根页)的链接呈现为/

策略B:首页作为树中的单独页面

我将像这样创建页面树:

⊛ www.site.tld 
 ↳ Front page
 ↳ Page 1
 ↳ Page 2
 ↳ Page 3

优点&缺点

  • Pro:指向“Front Page”的链接会自动添加到菜单的所有排列中(因为这是正确级别的显式页面)
  • Con:RealURL默认会将所有指向首页的链接呈现为/front-page/,而我希望将其链接为/

最佳实践?

首页与首页与首页之间的分离页问题是否有最佳做法?即,我应该使用A并手动扩展菜单,还是使用B(如果是,如何配置RealURL以呈现正确的链接)?

编辑:答案

Phil为我提供了solution特定问题。 使用策略B,但让“首页”页面成为根(页面“www.site.tld”)的链接(dokType =快捷方式)。这将修复菜单链接。 (“首页”是一种捷径,内容将驻留在“www.site.tld”上。)

如果有人知道这个的替代品,请告诉我。但我相信,这将满足我对这个问题的需求。

1 个答案:

答案 0 :(得分:1)

我看到2个解决方案(如果我真的理解你的问题)。

  1. 将首页类型设置为链接,并将其链接到/
  2. 如果您有权访问.htaccess,请重定向/首页/到/
  3. 解决方案B更容易,无需特殊的RealURL配置即可完成