Inhalt holen mit php
Eingetragen von MisterWing (146)
am 09.08.2007 - 12:08 Uhr in
am 09.08.2007 - 12:08 Uhr in
Hallo.
Ich habe mir ein Block erstellt. In diesem Block möchte ich im "Blockinhalt" mir per php-Code, den Inhalt eines Nodes holen und ausgeben.
Also get_content() sozusagen.
Wie sieht dazu der Code aus?
Oder muss ich dazu eine Datenbankabfrage machen?
Gruß Oliver
- Anmelden oder Registrieren um Kommentare zu schreiben
node_load
am 09.08.2007 - 12:12 Uhr
<?php
$node = node_load(array('nid' => NID));
?>
Ersetze dabei NID mit der id des gesuchten Nodes.
vg
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
mmmmmhhh. Sollte eigentlich
am 09.08.2007 - 12:34 Uhr
mmmmmhhh.
Sollte eigentlich funktionieren oder?!
Ist ja nen ganz simpler Code gerade.
Habe den Filter auf PHP-Code geschalten.
Der Inahlt den ich abrufe, ist eigentlich nur eine Story und dann den Inhalt "Das ist ein Text".
Er zeigt mir aber auch kein Fehler an beim Block bearbeiten.
Muss ich noch irgendwo was einstellen?
Naja, Du musst es auch
am 09.08.2007 - 12:37 Uhr
Naja, Du musst es auch irgendwie ausgeben:
<?php
print $node->title;
print $node->teaser;
?>
oder ähnlich.
vg
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
hatte es auch mit print
am 09.08.2007 - 12:41 Uhr
hatte es auch mit print versucht. aber er konnte es nicht in string umwandeln.
ok. danke.
habs auch gerade in der api gefunden von Drupal.
http://api.drupal.org/api/function/phptemplate_node/5
ööhhhmmmm. wie kann ich
am 09.08.2007 - 14:02 Uhr
ööhhhmmmm.
wie kann ich noch den $node->title verlinken zu dem node?
<?phpurl($node->title,
am 09.08.2007 - 14:04 Uhr
<?php
url($node->title, 'node/'. $node->nid);
?>
siehe auch http://api.drupal.org/api/function/url/5
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
und wie genau muss ich den
am 09.08.2007 - 14:28 Uhr
und wie genau muss ich den code anwenden?
mit print funktionierts nicht.
Kleiner Fehler, oben das
am 09.08.2007 - 14:31 Uhr
Kleiner Fehler, oben das sollte heissen l() nicht url().
Dann funktionierts auch mit print.
vg
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646