We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Activation Iframe JCMS V9

Jean-Charles FELICITE · on 5/4/15 at 6:19 PM

Bonjour,

Sur un projet en JCMS V9 nous avons activé l'utilisation des Iframe dans le custom.prop comme indiqué ci-dessous: 

wysiwyg.sanitize-html.whitelist.iframe.enabled: true
wysiwyg.sanitize-html.whitelist.iframe.tags:\
iframe[class|style|id|width|height|src|frameborder]

cependant cela ne semble pas fonctionner puisque le message suivant s'affiche dans la console "Reject HTML code. It contains '<iframe'" et l'article ne peut pas être soumis.

Est-ce que cette fonctionnalité a été désactivée dans la V9, y a-t-il un autre moyen d'activer les iframe?

Merci d'avance.

13 pts
Bastien THORAL - on 5/5/15 at 9:39 AM
Best answer

Bonjour, vous trouverez la réponse de Jalios à cette question ici.

En gros, en v8 (et il semble que se soit encore le cas en v9), il y a deux mécanismes différents qui bloquent les Iframes.

Le premier est le "nettoyeur" de code de TinyMCE que l'on peu personnaliser avec les code wysiwyg.sanitize.... Mais il ne suffit par pour tous les contenus, comme les actualités par exemple.

Le second mécanisme est propre à Jalios et peut-être personnaliser avec le code :

channel.forbidden-html: (javascript:)|(<\\s*(script|link))|(</\\s*body)

Qui remplace la valeur par défaut :

channel.forbidden-html: (javascript:)|(<\\s*(script|iframe|link))|(</\\s*body)

 

Bonne journée.

#1

Bonjour, ou faut-il entrer cette commande ? Sur le custom.prop?

Si oui, faut-il la saisir dans "Agora configuration" ou "Other properties" Merci pour votre indication précieuse

Thomas LE MONS · on 5/3/17 at 1:22 PM
11 pts
Jean-Charles FELICITE · on 5/5/15 at 10:51 AM

OK Merci Bastien, cela fontionne parfaitement.

1 pt