簡體   English   中英

TYPO3 7.6鏈接文件與typoscript typolink和目標?

[英]TYPO3 7.6 link a file with typoscript typolink and target?

有人也有這個問題:我有一個Typoscript代碼生成一個文件資源的鏈接。 如果我添加一個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"

我不知道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

我看到你給出了解決方案......在我閱讀並詳細說明之后,我提出你的答案作為答案(風格);

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"
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM