1

ハードコードされているものとは異なるテンプレートを使用するために、ページで拡張機能/プラグインを取得しようとしています。

typo3conf / ext / myextension / pi1/new_extension_template.htmlに保存されているhtmlテンプレートを作成しました

私は自分のサイトのルートにタイプミスのテンプレートオブジェクトを作成しました(それで間違いなく取り上げられるでしょう)。その中で、私は次の簡単なTyposcriptを定義しました(デモのために名前が変更されました)

plugin.tx_myextension_pi1 {
     templateFile = typo3conf/ext/myextension/pi1/new_extension_template.html
}

しかし、プラグインを含むページをロードすると、その黒いTYPO3エラーページで「タイプミステンプレートが見つかりません」というエラーが表示されます。

構文が間違っている場合に備えて、さまざまな代替方法を試しましたが、tt_newsプラグインを使用すると、上記の方法でうまくいきました。

たとえば、私も成功せずにこれらを試しました:

templateFile.file = typo3conf/ext/myextension/pi1/new_extension_template.html
...
tempfile.template_file = typo3conf/ext/myextension/pi1/new_extension_template.html

私が間違っていることについて何か考えはありますか?typo3confに保存されているhtmlテンプレートは、プラグインの外部に保存されているtyposcriptを介して呼び出すことができますか?

これを機能させるには、おそらくhtmlテンプレートファイルをfileadmin /plugin_templates/に保存する必要があると思います。

4

1 に答える 1

1

あなたは物事を混ぜ合わせています:あなたがno typoscript template foundプラグインを挿入したページに利用可能なTSテンプレートがないことを意味します。

プラグインのあるページはメインページの下にネストされていないため(私が想定してTS templateいるように、メインページがあり、正しく表示されます)、メインページにドラッグするか、そのレベルで新しいTSテンプレートを作成します。

テンプレートモジュールで確認できます

于 2012-11-20T17:03:49.437 に答える