2016-07-18 3 views
1

私のバンドルのviews/Frontendフォルダのサブフォルダに他のテンプレートを含むメインテンプレートがあります。このバンドルはいくつかのプロジェクトで使用されており、付属のテンプレートの一部をオーバーライドする必要があります。しかし、symfonyのドキュメントに書かれているオーバーライドは機能しません。私は、テンプレート含めるには、このコードを使用しSymfonyテンプレートオーバーライドが動作しません

{{ include('@ppProfil/Frontend/parts/siegel.html.twig') }} 

とバンドルには、thatsのは、私が正しいフォルダ(views/Frontend/parts/siegel.html.twig)でテンプレートsiegel.html.twigを作成して、ppProfilバンドルを拡張します。

私はキャッシュをクリアし、キャッシュファイルを削除しましたが、動作しません。

アイデア?ありがとう。

答えて

0

OK]をクリックして、それを得た:

動作しませんオーバーライドし、{{ include('@ppProfil/Frontend/parts/siegel.html.twig') }}代わりの{{ include('ppProfilBundle:Frontend/parts:siegel.html.twig') }}を使用することにより。

+0

あなたが本当に欲しかったのであれば、あなたの小枝の名前空間を設定することで、@で動作させることができます:http://symfony.com/doc/current/cookbook/templating/namespaced_pa​​ths.htmlしかし、あなたが望むなら、必要はありません。 – Cerad

関連する問題