> プラグイン > プラグインでのMYページナビへの追記 |
プラグイン
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rasse |
投稿日時: 2016/7/5 14:19
対応状況: −−−
|
新米 登録日: 2016/7/5 居住地: 投稿: 8 |
プラグインでのMYページナビへの追記 3.0.9で実装されたテンプレートイベントにより、
twigテンプレートのレンダリング時に プラグインでテンプレートの差し込みが行えるようになり、 便利になりました。 本題ですが、今回、できればプラグインで MYページのnavi.twigに追記したいのですが、 良い方法はありませんでしょうか。 MYページの各ページにある 「{% include 'Mypage/navi.twig' %}」 を丸ごと置き換えれば、実装はできると思うのですが、 あまり良い方法とは思えません。 twigで行う処理を含んだ内容を差し込みたいので、 可能ならば、このイベントを使って実装したいと考えています。 助言いただきたく、よろしくお願いします。 |
DELIGHT |
投稿日時: 2016/7/5 14:43
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: プラグインでのMYページナビへの追記 twig内でのincludeにはイベントが設定されていません。
強引な方法ではありますが、eccube.event.front.responseイベントにてXPathで
eccube.event.front.responseが嫌なら、eccube.event.route.****.responseで マイページのルーティングを全て網羅する感じでしょうか。他プラグインで追加されたマイページには対応できませんが…。
|
rasse |
投稿日時: 2016/7/5 15:46
対応状況: 解決済
|
新米 登録日: 2016/7/5 居住地: 投稿: 8 |
Re: プラグインでのMYページナビへの追記 お返事ありがとうございます。
navi.twigに直接干渉できればベストなのですが、 やはり厳しそうですね。 実績を踏まえて教えて頂き、大変参考になります。 私もDOM操作での実装の方向で検討しようと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |