HTML stripping CCK + TinyMCE

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Un grand salut à la communauté francophone de Drupalfr.org,

Je transpire à "grosses gouttes" pour afficher des nouveaux champs CCK contenant du html (produits avec TyniMCE) ?

J'ai par exemple créé un nouveau type de contenu : Fiche livre
Ce contenu possède des champs CCK supplémentaires qui s'ajoutent au champ body, lui de type body_filter par défaut(bon affichage du html) : résumé du livre, sommaire, biographie, ISBN, etc...

Le type de ces fields : Text > Text Field

Or, voilà que tout le texte à l'affichage apparaît sans formatage avec les balises html brutes.

Auriez-vous une suggestion pour corriger l'affichage des champs CCK avec un bon formatage HTML (stripping html)?

Version de Drupal : 

Salut,

Quand tu crées de nouveaux champs CCK de type texte, il faut t'assurer que dans le réglage Text Processing du champ, tu choisis bien "Filtered text" (et non "Plain text").

Ensuite, quand tu crées les fiches livres, tu auras un réglage "format d'entrée" (input filter) qui apparaît à côté de chacun de tes champs texte. En fonction des balises HTML utilisées dans TinyMCE, tu le positionneras sur "Full HTML" ou "Filtered HTML".

PS. Le "HTML stripping" consiste à supprimer les balises HTML, ce n'est donc pas ce que tu veux faire (et pas l'expression à utiliser).

Pour ajouter à ce qu'à dit Vincent, tu dois également t'assurer que l'affichage de ton champ utilise le formatter 'default' (et pas 'plain'), dans l'onglet 'display fields'
(ou bien dans les options du 'field' de ta view si tu affiches le champ par une View)