コードのTypo3拡張子TSCONFIGにアクセスできません
-
14-11-2019 - |
質問
だから私はTypo3の私の最初の拡張子を書いたばかりです。私はキックスターターを始めました、そして、すべてがうまくいった。
テンプレートの使用を開始したいが、コードからTSCONFIGデータにアクセスすることができません。これによって、ファイルのデータがconstants.txt、editorcfg.txt、およびsetup.txtのデータを意味します。
同僚からコピーされた拡張子では、DIE(PRINT_R($ CONFIG))を使用して、設定ファイル内のすべてのデータを表示できます。includeLibsとuserfuncで始まりますが、ファイルにも指定されているデータも入力されます。
しかし、私の延長のためにこれを行うとき、私はincludeLibs、userfunc、そして他に何も得られません。私は他の拡張子からfileStructure /とパスをコピーしました。私はまたConfigのためにほとんどのファイルを検索し、それがTSCONFIGデータを探すように言われている場所を見つけることができません。
私はこれを修正できる方法についてのアイデアたぶんそれはKickStarterで設定する必要があるものですか?
事前にありがとう..
- conor
解決
まず第一に:それはsetup.txtのTSCONFIGではありません。静的TypoScriptです。
2番目:あなたはsett.txt&constant.txt ext:ext_tables.phpを介して追加する前にyoutext / staticフォルダを持っています。
t3lib_extMgm::addStaticFile('yourext','static/','Static Typoscript of Yourext');
.
3番目:TypoScriptテンプレートを介して静的テンプレートを含めることを忘れないでください。
他のヒント
OK、これが解決策です:
拡張子ルートのファイル* ext_tables.php *に次の行を追加します。
t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');
.