【问题标题】:RealURL: Correct strategy for menus and link to front page?RealURL:菜单和首页链接的正确策略?
【发布时间】: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


    【解决方案1】:

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

    1. 把Front page type放到link,然后链接到/
    2. 如果您有权访问 .htaccess,请将 /front-page/ 重定向到 /

    方案 B 更简单,无需特殊的 RealURL 配置即可完成

    【讨论】:

    • 1) 是的!当然。 我怎么没想到呢?非常感谢你。至于 2),是的,我可以轻松地将 /front-page/ 重定向到 /,但这不会阻止 RealURL 生成我希望它生成 //front-page/ 链接。
    猜你喜欢
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多