質問 > フロント機能 > 2.17.2でページナビゲーションが表示できなくなってしまった |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bbkids |
投稿日時: 2021/11/15 16:28
対応状況: −−−
|
常連 登録日: 2014/2/19 居住地: 投稿: 60 |
2.17.2でページナビゲーションが表示できなくなってしまった ▼テンプレート
[EC-CUBE]2.17.2 [PHP]PHP 7.4.25 [データベース]MySQL 5.7.29 2.17.1から2.17.2へアップデート後、 フロント側の商品一覧ページにて ページナビゲーションが表示されなくなってしまいました。 (アイテムが多い場合に表示される、<< 1 2 3 4 >> が表示されない) 調べると、 list.tpl内の<!--{$tpl_strnavi}-->の実行結果が <span class="script" tag escaped#< div> </span> と返されている事が原因だという事は分かったのですが対処方法がわかりません。 ご存じの方がおりましたらご教示頂けます様お願い致します。 【補足です】 Smarty の script_escape でサニタイズされる対象の追加 #492 (https://github.com/EC-CUBE/ec-cube2/pull/492) の modifier.script_escape.php の修正を元に戻すと問題なく表示されるのですが、 それでは根本的な解決ではないと思い、良い方法を教えて頂きたく投稿致しました。 |
bbkids |
投稿日時: 2021/11/15 23:03
対応状況: −−−
|
常連 登録日: 2014/2/19 居住地: 投稿: 60 |
Re: 2.17.2でページナビゲーションが表示できなくなってしまった githubの方で開発者様に教えて頂き解決致しました。
ご参考までに 以下のように nofilter を付与することで改善 data/Smarty/templates/default/products/list.tpl - <div class="navi"><!--{$tpl_strnavi}--></div> + <div class="navi"><!--{$tpl_strnavi nofilter}--></div> |
nanasess |
投稿日時: 2021/11/16 16:50
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 2.17.2でページナビゲーションが表示できなくなってしまった 他の箇所も対応が必要そうでした。Pull Request しましたのでこちらをご参考ください
https://github.com/EC-CUBE/ec-cube2/pull/496 今週の Weekly build に取り込まれる予定です |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |