3

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

所以我认为我的 Typoscript 很好,我可以链接到文件。如果我链接到一个页面target = _blank是有效的。但似乎不可能有一个指向文件资源的错字链接target = _blank。我也尝试过 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"
4

2 回答 2

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

?

于 2017-04-21T11:34:21.283 回答
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"
    }
}
于 2018-04-09T08:42:55.900 回答