如何将整个内容元素与header_link链接

时间:2016-01-17 20:29:03

标签: css typo3 typoscript

我遇到了问题,听起来似乎很简单。

我的TYPO3网站上有不同的Page-Layouts。我已经定义了几个将为内容元素设置样式的帧。所以现在没什么特别的。但是现在我希望我的text-pic内容元素可以用图片中的链接包装,甚至可以用内容元素标题中的链接包装。实际上我用css在框架中工作,我在背面画了一些文字。现在,整个内容元素应该是图片中的链接,甚至是标题的链接。

这应仅适用于具有特定框架的Content-Elements。 "那是"" :)

任何人都可以帮助我吗?

同时我试过:

20.stdWrap.typolink {
    parameter = file:current:link _parent
    if.value = field:section_frame
    if.equals = 200
}

但问题在于我不会将当前网站作为链接,因此它也可以是图像数据中的链接。它不应该是header_link。

我看到此链接位于:tt_content.image.20.1.imageLinkWrap.typolink

但是如何动态设置此链接作为我的typolink的参数?

希望任何人都可以帮助我,因为我在网上看到许多人都在问同样但没有人可以解释它究竟是如何运作的。

1 个答案:

答案 0 :(得分:0)

就像我在评论中已经说过的那样: 您需要在参数上使用“.data”来链接字段或文件属性。另外,你不能在typolink中使用if语句,因为typolink不是stdWrap。您必须在参数属性之前或之上的stdWrap上使用它。

尝试以下示例:

20.stdWrap {
    typolink {
        parameter.data = file:current:link

        #target for internal sites
        target = _parent

        #target for files
        fileTarget = _parent

        #target for external sites
        extTarget = _parent   
    }    

    if {
        value = 200
        equals.field = section_frame
    }

}

如果有效,请告诉我。