Design : Comment mettre en forme (html+css) un article contenant des champs CCK

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.

Bonjour,

Je n'arrive pas à comprendre comment mettre en forme une page avec des champs CCK. Par défaut un nouveau champs CCK dans un article à déjà des styles prédéfinis + disposition html. Ce que je voudrait c'est récupérer un champs par un "$mon_nouveau_cck" et l'afficher dans une page html que j'aurai construit moi-même, spécialement pour ce type de contenu (dans un bloc).

Ok, je vois à peu près pour les bloc, il faut faire un truc du genre block-mapage.php, mais ou récupérer les champs ?

Bon, encore une grande question de débutant...

Merci pour vos lumières

Personnellement, je n'aime pas trop content template, je préfère avoir un thème ou tout y est codé et avec la même logique.

Marche à suivre pour mettre en forme des champs CCK

  • Copier le fichier content-field.tpl.php de sites/all/modules/cck/theme dans le dossier de votre thème.

  • Renommer le fichier pour qu'il corresponde à un field en particulier: content-field-field_nom_de_votre_champs.tpl.php (pour le nom, le plus simple est d'utiliser le module http://drupal.org/project/devel)

  • Effacer le cache depuis l'interface d'administration ou visiter admin/build/modules.