非常に悪いプログラミングされたTYPO3 WebサイトにPHPファイル(いくつかのデータベースチェック「n」を含む)を含める必要があります。彼らは、テンプレート化の目的で TemplaVoilà を使用しました。これはマスター TypoScript テンプレートの定義です:
[...]
page = PAGE
page {
[...]
10 = USER
10.userFunc = tx_templavoila_pi1->main_page
[...]
}
[...]
使用された TemplaVoilà テンプレート内で、彼らはメイン コンテンツ div (PHP スクリプトを挿入したい場所) を属性「field_content」でマッピングしました。これが私の質問に答えるのに役立つかどうかわかりません。
PHPファイル用に作成したページでは完全に空()であるため、TypoScriptを介して「メインコンテンツエリア」を何らかの形で上書き/埋めるために、私が知っているほとんどすべてを試しました。
TypoScript を使用して、特定のマップされたタグを PHP ファイルで埋めることは可能ですか?
(TYPO3 バージョン 4.5.32)
私は自分の問題の解決策を見つけました: Urs による回答のヒント (_INT を使用) を使用して、既に含まれている DS オブジェクトを変更し、追加のサブオブジェクトを介して拡張しました (マークアップにより、いくつかの変更を加えてコードをそこに配置できるため)。スタイルシートに):
lib.social.20 = PHP_SCRIPT_INT
lib.social.20.file = fileadmin/path_to_my_file
今では少しハッキーですが、魅力のように機能します...