プラグイン > 開発について > 他のプラグインのフックポイントについて |
開発について
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2018/9/7 10:45
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 他のプラグインのフックポイントについて 質問の関連商品プラグインは以下のプラグインでしょうか?
https://www.ec-cube.net/products/detail.php?product_id=962 こちらのプラグインはブロックではなく、商品詳細ページのtwigに動的に関連商品エリアを追記する挙動の為、 フックポイントが存在しておらず、 他プラグインから何かを書き加えるという事は出来ないかと思います。 テンプレートフックポイントの有無については、 各コントローラークラス(****Controller.php)内のreturn $app->render(***)の記述があるかどうかで判断できるかと思います。 ※$app->render()メソッド内に、フックポイントが定義されている為 ※$app->render()メソッドの第1引数に記述されている文字列とevent.ymlの文字列を比較して、イベントを判定していたと思います(少し記憶が曖昧です)。 その為、ブロックでもコントローラークラスの存在しないブロック(デフォルトだと、ロゴ画像、フリーエリア、ギャラリー、新着商品、フッターの5つのブロック)は、 テンプレートフックポイントが存在せず、プラグインからテンプレートの書き換えを行う事が出来ません。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
他のプラグインのフックポイントについて | rmaki | 2018/9/5 11:08 |
» Re: 他のプラグインのフックポイントについて | 468 | 2018/9/7 10:45 |
Re: 他のプラグインのフックポイントについて | rmaki | 2018/9/7 12:05 |