2017-04-21 4 views
1

にもこの問題があります。 Fileressourceへのリンクを生成するTyposcriptコードがあります。私がtarget = _blankを追加した場合、フロントエンドに何も変わりません。私がページをリンクする場合target = _blankが働いています。TYPO3 7.6 typoscriptとファイルをリンクするtypolinkとtarget?

私はTyposcriptが問題ないと思うので、ファイルにリンクすることができます。そして、私がページにリンクすればtarget = _blankが働いています。 しかし、それはtarget = _blankとfileressourceに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" 
+0

ファイルリンクの場合、TyposcriptパスはfileTargetでなければなりません。 これは最終的な解決策です。 renderObj.value.typolink.fileTarget = _blank –

答えて

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 

+0

これは私のケースでは機能しません。私は、ファイルを指すリンクを構築したい。あなたのコードはファイルの周りにリンクを構築していません。ラップに_blankを追加するとリンクが破棄されます –

関連する問題