私のバンドルのviews/Frontendフォルダのサブフォルダに他のテンプレートを含むメインテンプレートがあります。このバンドルはいくつかのプロジェクトで使用されており、付属のテンプレートの一部をオーバーライドする必要があります。しかし、symfonyのドキュメントに書かれているオーバーライドは機能しません。私は、テンプレート含めるには、このコードを使用しSymfonyテンプレートオーバーライドが動作しません
:
{{ include('@ppProfil/Frontend/parts/siegel.html.twig') }}
とバンドルには、thatsのは、私が正しいフォルダ(views/Frontend/parts/siegel.html.twig
)でテンプレートsiegel.html.twig
を作成して、ppProfil
バンドルを拡張します。
私はキャッシュをクリアし、キャッシュファイルを削除しましたが、動作しません。
アイデア?ありがとう。
あなたが本当に欲しかったのであれば、あなたの小枝の名前空間を設定することで、@で動作させることができます:http://symfony.com/doc/current/cookbook/templating/namespaced_paths.htmlしかし、あなたが望むなら、必要はありません。 – Cerad