いくつかのhtmlタグがcmsページに保存されないのはなぜですか?


8

ホームページにHTMLを挿入しようとしていますが、ページを保存するとタグが消えてしまい、保存されません。

これは、ページに保存しようとしているHTMLです。

<section class="bottom_sec">
<div class="shop_bottom">
</div>
</section>
<section class="footer-container">
<figure class="footer-logo"><a href="#"><img src="{{skin url}}images/footer_logo.png" alt="footer_logo" /></a></figure>
</section>
</section>

保存ボタンをクリックする<section>と、<figure>タグとタグが消え、htmlは次のようになります

<div class="shop_bottom">
</div>
<p><a href="#"><img src="{{skin url}}images/footer_logo.png" alt="footer_logo" /></a></p>

これらのタグをcmsページに保存するにはどうすればよいですか。magentoはこれらのタグを保存できますか?ありがとう...

回答:


8

興味深いことに、保存は問題ではありません。HTMLをcmsページにコピーし、保存をcms_pageクリックすると、データベースに完全なHTMLがあることが表に表示されます。

問題は、tinymceが許可されていないタグを削除して、次にページを保存したときにタグが失われることです。

を拡張しextended_valid_elementsて、目的の要素を含める必要があります。

アラン・ストームは彼のウェブサイトで完全な説明を持っています


うまくいきました。これで、テンプレートページを簡単に変更できます。再度、感謝します。
Waseem、2014年

1

問題は、前述のWYSIWYGレンダラーにあります。保存時にmagentoの初期設定が設定され、ページビューがWYSIWYGビューにリセットされ、コードが書き直されます。

本当に厄介なハックは、設定メニューでレンダリングを無効にするか、デフォルトでhtmlに設定することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.