どのように追加すブロックにレイアウトがあった場合、システムのブロックのレイアウト?
-
11-12-2019 - |
質問
この状態です。いを作成する必要があり core/template
ブロックプログラムがあった場合、 CMS Block
(Static Block
)現在のレイアウト構造です。私はこのテンプレートへ追加コンテンツをします。
りがある場合にオブザーバーのための静的ブロックのあまり利用します。別のオプションは、私達と同じレイアウトがあった場合、静的ブロックの特定のレイアウトの取扱いのような cms_page
レイアウトに対応).
が見られませんでしたが他のオブザーバーのための静的ブロックします。きないと観察者。いない静的なブロックの特定のレイアウト。そのままに作って絶望的なった。が見出せなかったのです。なので、レイアウトupdationもできません。
なっているものとする唯一の方法である私にできることは、他の一般イベント( controller_action_layout_generate_blocks_after
).でももうとして指を切りそうになったと思います。
ではどうしたらよいですか?池尾:そういうふうに考えている方法るのか?できまを作る必要がありカスタムイベントリスナーのための静的ブロックしないわからないことが可能かどうか!!)?共思います。
注意: 私は作成してください。したいのでカスタマーサポートが可能です。:)
解決 2
これを行う方法は他にはないようです。だから私は一般的なイベントcontroller_action_layout_generate_blocks_after
を聴いた。そこでCMSブロックが存在する場合は、新しいブロックを作成しました。
他のヒント
XMLのヘルパーを使用して、その内部の条件を確認して、XML内部の条件付きを確認してから動作することができます。オブザーバーで各ブロック負荷を観察するよりも優れているかもしれません。