Submitted by Maghrebcity on
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)?
Salut, Quand tu crées de
Permalien Soumis par drupalfrance le 17 Mars, 2007 - 17:13
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
Permalien Soumis par yched@drupal.org le 17 Mars, 2007 - 17:25
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)
Merci infiniment !
Permalien Soumis par Maghrebcity le 17 Mars, 2007 - 19:07
Merci pour ce grand chelem de réponses, çà fonctionne impec maintenant grâce à votre aide énorme ! :-)