2017-03-20 8 views
0

こんにちは、私の定数で、私は、これは結果であるすべての TYPO3定数

OK定数

PATH_TO = user_vorlagen 
を宣言している:セットアップで :

file = Resources/Private/Partials/{$PATH_TO}/landingpage 
/LANDINGPAGE_Footer.html 

これは、パスが正しくレンダリングされて動作します。

file = Resources/Private/Partials/user_vorlagen/landingpage/LANDINGPAGE_Footer.html 

今私の質問ン:私はこれを変更し、fe_usersフィールド{TSFE:fe_user|user|lockToDomain}を使用します。

これは私のデバッグ「user_vorlagen」で正しい結果が得られますが、私はパス

file = Resources/Private/Partials/{TSFE:fe_user|user|lockToDomain}/landingpage... 

に挿入された場合は動作しません。 私はfile.inserData=1 誰かが私にヒントを与えることができますしてみてください?

答えて

1

.insertData = 1機能はstdWrapのサポート付きのTypoScriptオブジェクトでのみ利用可能であり、私は、ファイルがそれをサポートしているとは思いません。

のいずれかを試してみてください。

file = TEXT 
file.value = Resources/Private/Partials/{TSFE:fe_user|user|lockToDomain}/landingpage 
file.insertData = 1 

か、その変数を挿入するためにPHPを使用しています。

+0

ちょうど同じことを書きたかったです。 1 –

0

それはこの文脈で働かなければなりません。

lib.MAIL_WRAP = FLUIDTEMPLATE 
lib.MAIL_WRAP { 
    #stdWrap.editPanel = 1 
    #stdWrap.editPanel.allow = move, edit, hide, new 
    file = Resources/Private/Partials/{$USER_PATH_MAILINGS}/mail/MAIL_wrap.html 
    dataProcessing { 
     10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor 
     10.references { 
      table = tt_content 
      uid.field = uid 
      fieldName = assets 
     } 
    } 
} 
+0

これは動作します:file.dataWrap =リソース/プライベート/パーシャル/ {$ USER_PATH_MAILINGS} /mail/MAIL_wrap.html – pete