Typo3:如何使用header_link字段的标题作为链接文本?

时间:2014-01-20 16:57:36

标签: typo3 typoscript typo3-6.1.x

使用Typo3 6.1,我希望能够在每个内容元素的末尾添加带有可编辑标题的链接,并链接到某个相关页面。我的方法是(误)使用header_link字段。我从标题中删除了typolink,并在内容后添加了链接。

# something like:
20.text.20.append {
  if.isTrue.field = header_link
  value = more...
  typolink.parameter.field = header_link
  wrap = <div class="button">|</div>
}

为了能够为每个链接使用不同的标题(而不是“更多...”),我希望使用typolink的title属性,因为它可以很容易地在后端设置。这可能吗?或者有更合理的方法来实现这一目标吗?

2 个答案:

答案 0 :(得分:0)

最简单的方法可能是为该链接添加新的链接字段和标题字段,方法是为此目的构建自定义扩展(将字段添加到BE和数据库)。然后编辑可以在同一个选项卡中填写这些字段,您可以使用typoscript访问它们。

答案 1 :(得分:0)

您可以将COA与新对象一起使用

100.value = more
100.wrap = <div class="button">|</div>
100.typolink ...

或使用包装器现有元素

stdWrap.typolink {
    wrap = <div class="linkwrap">|</div>
    parameter.insertData = 1
    parameter = {field:header_link}
    ATagParams = class="headerLink"
    ATagBeforeWrap = 1
}