Wie Location-Module-Daten aus node-reference-Feld per View ausgeben?
Eingetragen von deepz0ne (48)
am 24.02.2010 - 10:29 Uhr in
am 24.02.2010 - 10:29 Uhr in
Hallo,
folgendes Szenario:
Im Inhaltstyp "Veranstaltung" besteht ein node-reference-Zeld zur Location (Location-Module) eines Inhaltstypen "Ort".
Jetzt möchte ich ein Block Themen und natürlich auch daten aus der Location ausgeben.
<?php print $fields['field_location-name']->content; ?>
oder so ähnlich funktioniert nicht.
Hat jemand eine idee wie ich Daten (zB. Name, City, Street) aus der Location ausgeben kann?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Du möchtest ein CCK-Feld in
am 24.02.2010 - 14:54 Uhr
Du möchtest ein CCK-Feld in einem Block ausgeben? Hast Du das Node-Objekt geladen?
Ungefähr so:
if (arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(arg(1)))
print check_plain($node->field_location-name[0]['value']);
}
Es gibt dafür auch spezielle Module (CCK-Blocks o.ä.) oder noch besser ist es, wenn Du dafür Views benutzt.
Also den Namen der Location
am 24.02.2010 - 15:18 Uhr
Also den Namen der Location habe ich jetzt hinbekommen, war eigentlich nicht so schwierig:
<div><?php print $fields['field_event_location_name_nid']->content; ?></div>
Das Problem ist jetzt der Ort; nochmal kurz zur Info:
Inhaltstyp "Location"
- Location Modul mit Name,City
Inhaltstyp "Veranstaltung"
- Titel
- Node reference nach "Location" -> field_event_location_name
Ich habe jetzt auf der Startseite einen Block mit alle kommenden Veranstaltungen (mit Views erstellt). Diesen block möchte ich jetzt themen, habe deshalb views-view-fields--veranstaltungen--block-1.tpl.php erstellt.
Dort moöchte ich jetzt folgende Felder ausgeben:
Title der Veranstaltung:
<?php print $fields['title']->content; ?>
klapptName der Location:
<?php
print $fields['field_event_location_name_nid']->content;
?>
Ort der Location klappt nicht...
Also zusammengefasst: wie kann ich den Ort aus dem Inhaltstypen "Location" ausgeben?
Vielen Dank!
Hast du in deiner View eine
am 04.03.2010 - 17:45 Uhr
Hast du in deiner View eine Beziehung definiert zwischen Veranstaltung und Ort?
-----------
Luca Curella
Kooperative Netze - Berlin