Feld eines anderen Nodes im aktuellen Node ausgeben?
am 11.09.2009 - 16:40 Uhr in
Hallo,
wie kann ich das Feld eines anderen Nodes im aktuellen Node ausgeben?
Grüße, A.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,
wie kann ich das Feld eines anderen Nodes im aktuellen Node ausgeben?
Grüße, A.
Beiträge im Forum: 250233
Registrierte User: 20451
Neue User:
| wla | 9461 |
| stBorchert | 6003 |
| quiptime | 4972 |
| Tobias Bähr | 4019 |
| bv | 3924 |
| ronald | 3857 |
| md | 3717 |
| Thoor | 3678 |
| Alexander Langer | 3416 |
| Exterior | 2903 |
Du könntest dir
am 11.09.2009 - 17:11 Uhr
Du könntest dir beispielsweise mithilfe der Funktion node_load() ( http://api.drupal.org/api/function/node_load/6 ) das Node-Objekt für den betreffenden Node auslesen lassen und damit dann entsprechend weiterarbeiten..
Wie sieht denn in deinem Fall der Anwendungsfall aus ?
... der Anwendungsfall ist
am 11.09.2009 - 18:40 Uhr
... der Anwendungsfall ist folgender:
habe einen node mit einen anderen node über ein nodereference-field verknüpft.
im node, der den verweis enthält, will ich einen link zum verknüpften node herstellen, aber nur dann, wenn ein bestimmtes feld des ziel-nodes nicht leer ist. habe node_load ausprobiert, aber der code
<?phpnode_load($node->field_pressespiegel[0]['nid']);
print 'AUFFUEHRUNGEN:'.$node->field_auffuehrungen[0]['view'];
?>
gibt nichts aus, obwohl das feld "auffuehrungen" nicht leer ist.
völlig falsche herangehensweise?
adam1 schrieb ... der
am 11.09.2009 - 19:28 Uhr
... der Anwendungsfall ist folgender:
habe einen node mit einen anderen node über ein nodereference-field verknüpft.
im node, der den verweis enthält, will ich einen link zum verknüpften node herstellen, aber nur dann, wenn ein bestimmtes feld des ziel-nodes nicht leer ist. habe node_load ausprobiert, aber der code
<?phpnode_load($node->field_pressespiegel[0]['nid']);
print 'AUFFUEHRUNGEN:'.$node->field_auffuehrungen[0]['view'];
?>
gibt nichts aus, obwohl das feld "auffuehrungen" nicht leer ist.
völlig falsche herangehensweise?
Versuch es mal so:
<?php$node_content = node_load($node->field_pressespiegel[0]['nid']);
print_r($node_content);
?>
Zum Überprüfen kannst du dir vorher auch einfach mal den Wert von field_pressespiegel ausgeben lassen ..
<?phpdrupal_set_message($node->field_pressespiegel[0]['nid']);
?>
*** gelöst ***
am 14.09.2009 - 11:16 Uhr
<?php
$node_content = node_load($node->field_pressespiegel[0]['nid']);
print_r($node_content);
?>
... das wars!
Vielen Dank,
Adam