Submitted by kurkaine on
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
va voir du coté du module
Permalien Soumis par scylla le 1 Juin, 2009 - 16:32
va voir du coté du module content template. Il te permets de récupérer les variables de ton node et de les afficher. perso je les mets dans un tableau html.
voilà :)
Personnellement, je n'aime
Permalien Soumis par gagarine le 1 Juin, 2009 - 17:24
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.
Vos deux réponses sont
Permalien Soumis par kurkaine le 1 Juin, 2009 - 18:00
Vos deux réponses sont très intéressantes, merci. Je vais tester ça...
Merci beaucoup en tout cas.