Perché alcuni tag html non si salvano nelle pagine cms?


8

Sto provando a mettere un po 'di HTML nella mia home page ma ogni volta che salvo la pagina i tag scompaiono, non vengono salvati.

Ecco l'html che sto cercando di salvare nella pagina, ad es.

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

Ora, quando si fa clic sul pulsante Salva le <section>e <figure>tag sono scomparsi e il mio aspetto html come questo

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

Come posso salvare questi tag nella pagina cms. Magento può salvare questi tag o no. Grazie...

Risposte:


8

È interessante notare che il salvataggio non è il problema. Se copi il tuo html nella pagina cms e poi premi Salva, vedrai nella tabella cms_pageche hai il tuo html completo nel database.

Il problema è che tinymce elimina i tag non consentiti in modo che la prossima volta che salvi la pagina i tag spariranno.

È necessario estendere il extended_valid_elementsper includere gli elementi desiderati.

Alan Storm ha una spiegazione completa sul suo sito web


Bene grazie ha funzionato. Ora posso facilmente modificare la mia pagina modello. Grazie ancora.
Waseem,

1

Il problema è con il renderer WYSIWYG come menzionato. La configurazione predefinita per magento viene impostata durante il salvataggio, per ripristinare la visualizzazione della pagina alla visualizzazione WYSIWYG ed è allora che il tuo codice viene riscritto.

Un vero brutto trucco è disabilitare il rendering o impostarlo come predefinito su HTML nel menu di configurazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.