user-profile.tpl.php und taxonomy
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 15.12.2011 - 11:55 Uhr in
Hallo,
ich benutze fields für die Erstellung meiner User Profile.
mit dem Code:
<?php
print render($user_profile['field_plz']['#items']['0']['value']);
?>
kann ich in meiner user-profile.tpl.php die Zahl der Postleitzahl wunderbar ausgeben.
<strong> field_plz</strong> (Array, 16 elements)
#theme (String, 5 characters ) field
#weight (String, 1 characters ) 3
#title (String, 3 characters ) PLZ
#access (Boolean) TRUE
#label_display (String, 6 characters ) inline
#view_mode (String, 4 characters ) full
#language (String, 3 characters ) und
#field_name (String, 9 characters ) field_plz
#field_type (String, 4 characters ) text
#field_translatable (String, 1 characters ) 0
#entity_type (String, 4 characters ) user
#bundle (String, 4 characters ) user
#object (Object) stdClass
o
∞ (Recursion)
#items (Array, 1 element)
o
0 (Array, 3 elements)
+
value (String, 5 characters ) 83661
+
format (NULL)
+
safe_value (String, 5 characters ) 83661
#formatter (String, 12 characters ) text_default
0 (Array, 1 element)
Wenn ich jedoch den Ort ausgeben möchte, dann wird nichts angezeigt.
Vermute mal es liegt daran, dass der Feldtyp des Ortes eine taxonomy_term_reference ist.
Weiß jemand zufällig wie den Ort trotzdem in meine user-profile.tpl.php schreiben kann?
<strong>field_ort </strong> (Array, 16 elements)
#theme (String, 5 characters ) field
#weight (String, 1 characters ) 4
#title (String, 3 characters ) Ort
#access (Boolean) TRUE
#label_display (String, 6 characters ) inline
#view_mode (String, 4 characters ) full
#language (String, 3 characters ) und
#field_name (String, 9 characters ) field_ort
#field_type (String, 23 characters ) taxonomy_term_reference
#field_translatable (String, 1 characters ) 0
#entity_type (String, 4 characters ) user
#bundle (String, 4 characters ) user
#object (Object) stdClass
o
∞ (Recursion)
#items (Array, 1 element)
o
0 (Array, 2 elements)
+
tid (String, 1 characters ) 3
+
taxonomy_term (Object) stdClass
∞ (Recursion)
#formatter (String, 28 characters ) taxonomy_term_reference_link
0 (Array, 4 elements
Mit dem code:
<?php
print render($user_profile['field_plz']['#items']['0']['value']);
?>
Wie kann ich noch zusätzlich das Label PLZ mit ausgeben lassen?
Für Tipps bin ich sehr dankbar.
- Anmelden oder Registrieren um Kommentare zu schreiben
<gelöst> user-profile.tpl.php und taxonomy
am 16.12.2011 - 12:25 Uhr
Hallo,
ich benutze fields für die Erstellung meiner User Profile.
mit dem Code:
<?php
print render($user_profile['field_plz']['#items']['0']['value']);
?>
kann ich in meiner user-profile.tpl.php die Zahl der Postleitzahl wunderbar ausgeben.
Wenn ich jedoch den Ort ausgeben möchte, dann wird nichts angezeigt.
Vermute mal es liegt daran, dass der Feldtyp des Ortes eine taxonomy_term_reference ist.
Weiß jemand zufällig wie den Ort trotzdem in meine user-profile.tpl.php schreiben kann?
Dies geht mit
<?php
print render($user_profile['field_ort']);
?>
Mit dem code:
<?php
print render($user_profile['field_plz']['#items']['0']['value']);
?>
Wie kann ich noch zusätzlich das Label PLZ mit ausgeben lassen?
Das geht mit
<?php
print render($user_profile['field_plz']);
?>