Jump to content

Autoriser allowfullscreen dans les iframes dans les CMS


Recommended Posts

Bonjour,

 

Je veux mettre une vidéo (Youtube) dans une page CMS.

 

J'intègre donc son code : <iframe width="853" height="480" src="https://www.youtube.com/embed/KmXy2_ZHeIA?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>

 

Mais "allowfullscreen" est systématiquement supprimé par le BO (TinyMCE, je suppose).

 

Je pense qu'il y a conflit avec le nettoyeur de code.

 

Bien sûr, je peux désactiver "Utiliser la bibliothèque HTMLPurifier" dans Préférences > Générales, mais j'ai un peu l'impression d'utiliser une tronçonneuse pour tailler un cure-dents.

 

J'ai trouvé ça (et je voulais essayer de lui dire d'accepter aussi "allowfullscreen"), sauf que cette réponse date de 2010 (https://www.prestashop.com/forums/topic/36140-resolu-insert-de-googlemap-iframe-non-acceptee/) et que les fichiers indiqués n'existent plus en 1.6 (ou pas à cet emplacement).

 

Le problème vient de l'éditeur Tinymce qui jarte automatiquement des balises non autorisées.
Pour permettre l'utilisation des iframes, il faut modifier le fichier admin/tabs/adminCMS.php, et ajouter dans les options de tinyMCE la ligne suivante :
extended_valid_elements : "iframe[src|width|height|name|align]",

Et ensuite, ça marche.

 

Est-ce que quelqu'un sait où on peut modifier ces paramètres maintenant ?

 

Merci

 

Virginie

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...