TYPO3 7.6链接文件与typoscript typolink和目标?

时间:2017-04-21 10:27:31

标签: typo3 typolink

有人也有这个问题: 我有一个Typoscript代码,它生成一个到Fileressource的链接。如果我在前端添加target = _blank没有任何变化。如果我链接页面target = _blank正在运行。

所以我认为我的Typoscript很好,我能够链接到该文件。如果我链接到页面target = _blank正在运行。 但似乎不可能使用target = _blank的文件源来设置typolink。我也尝试过extTarget,没有任何事情发生。

    renderObj = TEXT
    renderObj.value = || DOWNLOAD || LOW 

    renderObj.value.typolink.parameter.data=file:current:originalUid // file:current:uid
    renderObj.value.typolink.parameter.wrap = file:|

    # this is working:
    # renderObj.value.typolink.parameter=4

    renderObj.value.typolink.target = _blank
    renderObj.value.typolink.ATagParams = || class="download_high" || class="download_low"

2 个答案:

答案 0 :(得分:1)

我确实知道了typolink对象的目标参数。我总是这样做空白链接:

lib.logo = IMAGE
lib.logo {
  file = EXT:theme/Resources/Public/img/logo.jpg
  file {
    height = 43
  }
  stdWrap.typolink.parameter = 1 _blank
}

这会在页面上生成一个链接,其中uid和_blank用于新窗口。也许你可以把它添加到你的包装中,如

renderObj.value.typolink.parameter.wrap = file:| _blank

答案 1 :(得分:0)

我看到你给出了解决方案......在我阅读并详细说明之后,我提出你的答案作为答案(风格);

renderObj = TEXT
renderObj {
    value = || DOWNLOAD || LOW 
    typolink {
        parameter.data = file:current:originalUid // file:current:uid
        parameter.wrap = file:|
        fileTarget = _blank
        ATagParams = || class="download_high" || class="download_low"
    }
}