Mengapa beberapa tag html tidak disimpan dalam halaman cms?

8

Saya mencoba untuk meletakkan beberapa html di halaman rumah saya tetapi setiap kali saya menyimpan halaman tag hilang, itu tidak menyimpan.

Berikut adalah html yang saya coba simpan di halaman yaitu.

<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>

Sekarang ketika saya klik pada tombol save the <section>dan <figure>tag menghilang dan html penampilan saya seperti ini

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

Bagaimana saya bisa menyimpan tag ini di halaman cms. Apakah Magento dapat menyimpan tag ini atau tidak. Terima kasih...

Waseem
sumber

Jawaban:

8

Yang cukup menarik, save bukan masalahnya. Jika Anda menyalin html Anda ke halaman cms dan kemudian tekan save Anda akan melihat di tabel cms_pagebahwa Anda memiliki html lengkap Anda di database.

Masalahnya adalah bahwa tinymce menghapus tag yang tidak diizinkan sehingga saat berikutnya Anda menyimpan halaman, tag akan hilang.

Anda perlu memperluas extended_valid_elementsuntuk memasukkan elemen yang Anda inginkan.

Alan Storm memiliki penjelasan lengkap di situs webnya

David Manners
sumber
Yah terima kasih itu berhasil. Sekarang saya dapat dengan mudah memodifikasi halaman template saya. Terima kasih lagi.
Waseem
1

Masalahnya dengan penyaji WYSIWYG seperti yang disebutkan. Konfigurasi out of the box untuk magento diatur saat menyimpan, untuk mengatur ulang tampilan halaman kembali ke tampilan WYSIWYG dan saat itulah kode Anda ditulis ulang.

Peretasan jahat sebenarnya adalah untuk menonaktifkan render atau mengaturnya ke default ke html di menu konfigurasi.

massimo
sumber