2017-11-04 2 views
2

Ich habe die folgende HTML-MarkupJoomla Editoren TinyMCE und JCE beseitigen Attribute

<video poster="home-bg.jpg" autoplay="autoplay" loop="loop" muted="" data-autoplay="" playsinline="" width="982" height="552"> 
<source src="short.mp4" type="video/mp4"> 
</video> 

Das Problem ist, dass die Joomla-Editoren, zumindest die beiden wichtigsten sind tinyMCE und JCE werden eliminiert das Attribut playsinline aus dem Video-Tag .

Ich habe bereits versucht, Ausnahmen hinzuzufügen oder dieses Attribut zu gültigen Attributen hinzufügen, aber ich hatte keinen Erfolg.

Das Attribut wird eliminiert, egal was passiert.

Wenn ich alle Editoren deaktiviere bleibt das Attribut aber ich brauche die Editoren aktiv.

Irgendwelche Hilfe?

+0

Wo haben Sie Ausnahmen hinzufügen/dieses Attribut - in/plugins/editoren/tinymce/tinymce.php? –

Antwort

0

Sie können ändern, wie ein Element von TinyMCE gefiltert, um das extended_valid_elements in init Methode verwenden, können Sie angeben, die HTML-Attribute, die Sie behalten möchten:

tinymce.init({selector:'textarea', 
    extended_valid_elements : 'video[autoplay|muted|loop|playsinline|class]' 
}); 
Verwandte Themen