質問 > フロント機能 > プラグイン有効後のテンプレートについて |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2018/2/9 14:42
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: プラグイン有効後のテンプレートについて 今すぐソースを確認できない状況の為、曖昧な記憶になりますが、
確か単純な文字列置換では無く、 どこかでHTMLを再構築する処理が入っていたような気がします。 (DOMをアウトプットしていたような…) HTML5への対応については、調べてみないと分からないですね。
|
gakky |
投稿日時: 2018/2/9 9:44
対応状況: −−−
|
半人前 登録日: 2009/2/23 居住地: 投稿: 11 |
プラグイン有効後のテンプレートについて [EC-CUBE]2.13.5
【要点】 プラグインを有効にすると、プラグインがもつテンプレートへの追加機能とは別のところまで、 テンプレートが変わってしまう現象についてご教示ください。 【詳細】 オーナーズストアより購入したプラグインを導入しています。 導入プラグインは商品一覧及び商品詳細ページへ特定の文言を追加するものです。 プラグイン有効前と有効後のソースコードの差分を比較すると、プラグインが持つ特定のclassへの要素の 追加(insertBefore)以外への部分へ、本来あった場所とは違う部分へ閉じタグなどが移動し、テンプレート(デザイン)が 崩れる現象が出ています。またテンプレートに直接記載されている<br />が<br>などに変わっていることも確認しています。 テンプレートはオリジナルのものでHTML5で作っています。 プラグインの該当しそうな部分(下記)をコメントアウトすると、ソースコードに変化は見られません。 $objTransform->select("div.hogehoge", NULL, false)->insertBefore(file_get_contents($template_dir . "products/detail.tpl")); 恐らくプラグイン自身には何の問題もなく、SC_Helper_Transformの処理が怪しいと感じていますが、そもそもSC_Helper_Transformは、 HTML5に対応していないのでしょうか(そんな特殊な処理をしているようにも見られませんが・・・) 皆さまのお知恵をお借りできればと存じます。宜しくお願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |