DRUPAL : VARIABLE FIELD DU TYPE DE CONTENU

Comment afficher les field d’un type de contenu dans un autre page.

Faire une copie du fichier node.tpl.php et le renommer en page—le_nom_type_de_contenu.tpl.php

Pour connaitre les variables et détail de chaque field, insérer dans la page du type de contenu (page—le_nom_type_de_contenu.tpl.php) :

var_dump($node->le_nom_du_field) dans la page—le_nom_type_de_contenu.tpl.php

Vider le cache de Drupal et afficher la page ou se trouve les fields du contenu.
(exemple : http://votre_site.com/node/3 -> info le lien sera toujours le même si vous ajouter une autre page du type de contenu « page—le_nom_type_de_contenu.tpl.php ».)

Exemple du résultat :

array(1) {
["und"]=> array(1) {
[0]=> array(5) {
["value"]=> string(17) "Économiquement "
["summary"]=> string(0) ""
["format"]=> string(10) "plain_text"
["safe_value"]=> string(23) " Économiquement "
["safe_summary"]=> string(0) ""
}
}
}

Et insérer la variable avec les informations var_dump() :

print $node->le_nom_du_field['und'][0]["safe_value"] ;

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

D’autre exemple :
array(5) {
["value"] => string(17) "Économiquement "
["summary"] => string(0) ""
["format"] => string(10) "plain_text"
["safe_value"] => string(23) "Économiquement"
["safe_summary"] => string(0) ""
}

Thème: 
DRUPAL