0

最近、Symfony CMF と Sonata Admin を使用するように Web サイト プロジェクトを構成しました。

現在、ウェブサイトに編集可能な単純なブロックをランダムに配置していますが、レンダリング テンプレートをオーバーライドする方法がわかりません。

4

1 に答える 1

1

テンプレートには 2 つのスタックがあり、1 つはフロントエンド編集の CreateBundle で使用するためのもので、もう 1 つは使用しないものです。CreateBundle 用のものには、最後に _createphp.html.twig があります。正しいテンプレートを上書きしてもよろしいですか? https://github.com/symfony-cmf/BlockBundle/tree/master/Resources/views/Blockを参照してください

そのようなものをデバッグするときは、正しいテンプレートを上書きしようとしているかどうかを確認するために、ベンダー フォルダーのテンプレートを編集しようとします (構文エラーを作成したり、"HELLO" と書いたりします)。

この質問のタイトルでは、ソナタと cmf が混在しています。cmf ブロック バンドルは、sonata ブロック バンドルに基づいて構築されていますが、いくつかのブロック タイプを提供します。正しいパスがあると確信していますか?

于 2014-10-29T18:31:41.867 に答える