Por que algumas tags html não salvam nas páginas cms?


8

Estou tentando colocar um pouco de html na minha página inicial, mas sempre que eu salvo a página as tags desaparecem, ela não é salva.

Aqui está o html que estou tentando salvar na página ie.

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

Agora, quando eu clicar no botão salvar os <section>e <figure>marcas são desapareceu e meu HTML se parece com isso

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

Como posso salvar essas tags na página cms. O magento pode salvar essas tags ou não. Obrigado...

Respostas:


8

Curiosamente, o salvamento não é o problema. Se você copiar seu html na página cms e clicar em salvar, verá na tabela cms_pageque você tem seu html completo no banco de dados.

O problema é que o tinymce retira as tags que não são permitidas, de modo que na próxima vez que você salvar a página, as tags desaparecerão.

Você precisa estender o extended_valid_elementspara incluir os elementos desejados.

Alan Storm tem uma explicação completa em seu site


Bem, graças que funcionou. Agora posso modificar facilmente minha página de modelo. Obrigado novamente.
Waseem

1

O problema está no renderizador WYSIWYG, conforme mencionado. A configuração pronta para uso do magento é definida ao salvar, para redefinir a visualização da página novamente para a visualização WYSIWYG e é quando o código é reescrito.

Um verdadeiro truque desagradável é desativar a renderização ou configurá-la como padrão para html no menu de configuração.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.