2017-10-19 15 views
0

J'essaie d'intégrer un ensemble vidéo avec le autoplay sur Prestashop 1.7. J'utilise l'éditeur par défaut avec le code suivant:<video> attribut tag et autoplay: comment le faire fonctionner en production?

<div class="owl-item" style="width: 100%;"> 
    <video width="100%" height="600" autoplay> 
    <source src="/img/cms/myvideo.mp4" type="video/mp4"> Your browser does not support the video tag. 
    </source> 
    </video> 

Comme Soons que je le publie, il semble que Prestashop compile le code sans l'attribut autoplay. J'ai remarqué que cela arrive avec d'autres codes basés sur PHP. Je ne sais pas comment l'éviter et je ne peux pas comprendre pourquoi.

Des pensées? Merci!

+1

Avez-vous essayé de désactiver la bibliothèque htmlpurifier des paramètres? "Paramètres de la boutique> Général" – sarcom

+1

Cela a fonctionné! Merci! – pedrez

Répondre

1

PrestaShop utilise une bibliothèque appelée 'HTMLPurifier' qui nettoie le 'html' potentiellement 'mauvais' dans la zone de texte qui vous permet d'insérer le texte aussi comme html. Cette bibliothèque nettoie les balises suspectes (ou l'attribut) comme iframe, autoplay, script et bien d'autres.

invalidante Habituellement, il résout le problème que les balises ou l'attribut tag disparaît après avoir sauvé :)

Profitez