Re: HTML の特殊文字の入力がうまくできずにいます
2016年2月12日 at 4:34
確かにここ挙動おかしいです。
htmlブロックはh()を使っているのですが、h関数はdouble_encode引数がtrueに設定されているのでこのような挙動になっているようです。
下記のとおり変更で、うまく動きました。
concrete/blocks/html/form_setup_html.php 3行目を下記に修正
<div id="ccm-block-html-value"><?php echo h($content)?></div>
↓
<div id="ccm-block-html-value"><?php echo htmlspecialchars($content,ENT_QUOTES,APP_CHARSET)?></div>
記事ブロックも同様だと思うのですが、調査中です。
本家にプルリクエスト送ります。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
yorozuone
Re: HTML の特殊文字の入力がうまくできずにいます
HTMLの特殊文字を勝手に復元されると、
まずいコードが動いてしまうかもしれないので、修正を期待しています