Catégories:
Bonjour à tous
Petite Question :
J’utilise devel pour voir ce que contient mon contenu. Dans l’onglet «Rendu» j’ai tout plein de valeurs objets dont :
field_body (Array, 17 elements)
#theme (String, 5 characters ) field
#weight (String, 2 characters ) 21
#title (String, 42 characters ) Ce qu’il faut retenir sur l’établissement
Je souhaite tout simplement récupérer la valeur #title, mais je n’y arrive pas :-(
J’ai essayé toutes ces lignes de commande mais rien y fait :-( et je m’embrouille :-)
<?php
print $field_body['#title'];
?><?php
print $field_body['title'];
?><?php
print render($content['field_body']['0']['#title']);
?><?php
print render($content['field_body']['0']['title']);
?><?php
print render($content['field_body']['fr']['0']['#title']);
?><?php
print render($content['field_body']['fr']['0']['title']);
?><?php
print $node->field_body['#title'];
?><?php
print $node->field_body['title'];
?>Merci pour votre aide !
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

peut-être :
print $content['field_body']['#title']['0']['value'];vu sur http://api.drupal.org/api/drupal/modules—node—node.tpl.php
vincent59
2594
MErci pour la réponse.
Votre lien m’a mis sur la piste. J’ai trouvé la formulation suivante qui fonctionne :
< ? print render($content[‘field_body_visibilite’][‘#title’]) ; ?>
evets
127
Arf… J’ai encore un souci avec les réécriture :-(
Et j’avoue que même en allant sur http://api.drupal.org/api/drupal/modules—node—node.tpl.php, je ne trouve pas l’interprétation
En fait, je souhaiterais affiche une image de mon type de contenu etablissement où je peux en mettre plusieurs…
En effet, print render($content[‘field_img_etablissement’]) ; me retourne toutes les images rattachées à mon établissement. Or, je souhaiterais afficher que la première.
Quand j’observe mon render (grâce au module theme developer) j’ai :
field_img_etablissement (Array, 1 element)fr (Array, 1 element)
0 (Array, 12 elements)
fid (String, 5 characters ) 18755
alt (String, 0 characters )
title (String, 0 characters )
uid (String, 1 characters ) 1
filename (String, 11 characters ) voyages.jpg
uri (String, 35 characters ) public://etablissements/voyages.jpg
filemime (String, 10 characters ) image/jpeg
filesize (String, 5 characters ) 34507
status (String, 1 characters ) 1
timestamp (String, 10 characters ) 1322862831
type (String, 5 characters ) image
rdf_mapping (Array, 0 elements)
Pour avoir la premiere image, j’essaie ca :
print render($content['field_img_etablissement']['0']);print render($content['field_img_etablissement']['0']['fid']);
print render($content['field_img_etablissement']['fr']['0']['fid']);
Mais aucune de ces formules ne marche sur D7. Pourtant ca marche pour d’autres champs texte…
Auriez-vous une idée ?
D’avance merci !
evets
127
Pas d’idée ?
Je me retrouve avec le même problème pour extraire la rue de l’adresse de mon etablissement
Données révélées par Devel :
field_adresse1_location (Array, 1 element)fr (Array, 1 element)
0 (Array, 14 elements)
lid (String, 1 characters ) 2
name (String, 0 characters )
street (String, 15 characters ) 4 RUE CASTILLON
S’il vous plait, avez-vous des exemples pour que je puisse extraire ces données. Cela me débloquerait
Je vous remercie par avance pour votre aide
evets
127