Wie kann ich innerhalb eines view-Templates (Anzeigendesign) die node-id feststellen?
Eingetragen von soezkan (558)
am 08.12.2009 - 15:32 Uhr in
am 08.12.2009 - 15:32 Uhr in
Hallo Leute!
Wie kann ich innerhalb eines view-Templates (Anzeigendesign) die node-id feststellen?
Mein Template sieht so aus:
<?php print $node; ?>
<?php if ($comments): ?>
<?php print $comments; ?>
<?php endif; ?>
<p> </p>
Jetzt wird da llerdings mit
<?php print $node; ?>
der gesamte node als string ausgegeben.
Ich brauche aber, um die ID des nodes
herauszufinden das Objekt $node und
nicht den string, also ich meine damit
<?php
print $node->nid;
?>
Wie mache ich das?
Danke
Liebe Grüße
Soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben
view Feld
am 08.12.2009 - 15:36 Uhr
Hallo.
Füge dem View doch einfach das Feld
Node: Nid
hinzu, dann kannst Du diese im Template abfragen.hth,
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
was aber tut man wenn man im
am 08.12.2009 - 15:49 Uhr
was aber tut man wenn man im view Zeilendesign: Node und nicht
Felder wünscht?
$node
am 08.12.2009 - 18:51 Uhr
Dann solltest Du eigentlich die Variable
$node
zur Verfügung haben, die sämtliche Informationen zur Node enthält.Füg mal diesen PHP-Code ins Template ein:
<?php
drupal_set_message('<pre>' . var_export(array_keys(get_defined_vars()), 1) . '</pre>');
?>
Das sollte Dir eine Liste mit sämtlichen im Template verfügbaren Variablen ausgeben.
hth,
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ja super, genau nach sowas
am 08.12.2009 - 23:49 Uhr
Ja super, genau nach sowas habe ich gesucht aber nicht gewusst wo!
Danke :) Dann schaue ich mal wie ich damit weiter komme.
Liebe Grüße
Soezkan