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) ""
}