在 TYPO3 8.7.3 中添加指向 home 的链接

罗伯特

我在导航中使用了以下 TS (TYPO3 7.6.):

(...)
# prepend link to home
stdWrap.prepend = TEXT
stdWrap.prepend {
    data = leveltitle:0
    typolink.parameter.data = leveluid:0

    wrap = <ul><li>|</li>
    wrap.override = <ul><li class="cur">|</li>
    wrap.override {
        if.value.data = leveluid:0
        if.equals.data = TSFE:id
    }
    typolink.parameter.data.override = leveluid:
    typolink.parameter.data.override {
        if.value.data = leveluid:0
        if.equals.data = TSFE:id        
    }
}
(...)

升级到 TYPO3 8.7.3 后,我得到了<li><a>Home</a></li>而不是完整的链接。

当前状态的标签很好 <li class="cur">Willkommen</li>

我从这个网站得到了这个想法:https : //blog.reelworx.at/detail/typo3-menu-add-link-to-home/

乔·哈森瑙

您永远不应该在包装的单个部分之前添加,而应始终使用完整包装来避免损坏的 HTML 结构。此外,还有一种方法可以通过查找 TMENU 而不是拼写链接来检测页面是否是当前页面。因此,您可以获得所有菜单状态,而不是使用 override 和 if。

# Full menu of two parts
10 = COA
10 {
  wrap = <ul>|</ul>
  10 = HMENU
  10 {
    special = list
    special.value.data = leveluid:0
    1 = TMENU
    1 {
      NO = 1
      NO {
        allWrap = <li>|</li>            
      }
      CUR < .NO
      CUR {
        doNotLinkIt = 1
        allWrap = <li class="cur">|</li>            
      }
    }
  }
  20 < .10
  20.special = directory
  20.1.ACT < .20.1.NO
  20.1.ACT.allWrap = <li class="act">|</li>
}

第一部分提供指向根页面的单个链接,如果您位于根页面本身,该链接会发生变化,第二部分将提供以下页面的常用菜单结构。因此它将菜单从列表更改为目录并添加 ACT 状态。应该适用于任何 CMS 版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

添加包装 TYPO3 流体图像的链接

TYPO3:尝试向图像添加链接

Typo3 Fluid:添加到主页的链接

检查流体中的TYPO3链接类型

更改Typo3(6.2.14)中的文件链接布局

TYPO3 什么是 .layout 弃用 7.x 到 8.x

TYPO3 Powermail-在复选框标签或标题中添加链接的方法

Typo3:菜单中的页面链接使用自定义记录中的值

TYPO3 新闻在流体中嵌入了带有相关链接的 youtube 视频

如何在TYPO3菜单中显示整个级别(所有页面)的链接?

如何在TYPO3 9中设置新闻的新闻链接

确保TYPO3中生成的链接使用绝对路径

如何在typo3 tx_news 中链接标签?

后端模块:链接到TYPO3 9中的另一个后端模块

TYPO3菜单:在第一个孩子中重复父链接

在RTE编辑器中停用自动链接-Typo3

如何使最后一个菜单项不是TYPO3中的链接?

Typo3 如何让 <li> 包裹在一个错字链接列表中

在TYPO3 8.7 composer中,install将typo3和index.php安装为目录和文件,而不是符号链接。

限制TYPO3 7翻译向导中的TranslationModes(复制/翻译)

如何在 TYPO3 8.x extbase 中获取禁用的实体?

TYPO3 v8。核心类中的覆盖函数

如何从TYPO3 8中的命令行运行升级向导

如何完全禁用TYPO3 8 LTS中的HTML转换

fluidcontent:如何在TYPO3 8中隐藏默认标题

<![CDATA [...]]>在TYPO3 v8 Fluid中不起作用

pibase扩展在TYPO3 8中仍然可以使用吗?

在 TYPO3 8 中的排版中格式化日期

使用TYPO3中的数据处理器8