Wie bekomme ich die node-ID angezeigt?
Eingetragen von FlorianAGAI (168)
am 29.07.2007 - 18:22 Uhr in
am 29.07.2007 - 18:22 Uhr in
Hallo,
ich möchte gerne die NodeID an eine swf übergeben, wie kann ich mir die NodeID anzeigen lassen? Beispielsweise im Body Part meines Blogposts.
<?php
print $nid
?>
- Anmelden oder Registrieren um Kommentare zu schreiben
ganz einfach <?php print
am 29.07.2007 - 18:29 Uhr
ganz einfach
<?php
print $node->nid;
?>
Mein Blog: www.exper-tec.de
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
nope :)
am 29.07.2007 - 18:37 Uhr
Funktioniert nicht. Also ich trage den php-code in den Body meines Blogposts, stelle input format auf php und submit.
Nichts da :(
Wieso?
"The final answer is 1337"
Also
am 29.07.2007 - 19:02 Uhr
ist zwar keine schöne Lösung aber als approach reichts erstmal:
Du musst in deine node.tpl.php zum beispiel sowas schreiben:
<div class="content">
<?php print $content ?>
<span> <strong><?php print $node->nid; ?></strong></span>
</div>
Das content steht da ja schon, die Node ID wird dann geprintet, steht dann zwar in jeder Node, aber ich kanns ja auf Display:none stellen (span) und dann kann ich mir die wenigstens anzeigen lassen.
ABER:
Wie macht man es denn nun richtig?
"The final answer is 1337"
"The final answer is 1337"
Gelöst:
am 29.07.2007 - 19:34 Uhr
Gelöst:
<?php
$fs_refer= $_SERVER ['REQUEST_URI'];
$fs_refer = explode("node/", $fs_refer);
// echo "$fs_refer[0] is the first chunk of the URL.<br />";
// echo "$fs_refer[1] is the bit after 'node/'<br>";
return $fs_refer[1];
print $fs_refer[1];
?>
Nur leider schreibt er nichts mehr dahinter, egal was ich Eingebe:
<?php
$fs_refer= $_SERVER ['REQUEST_URI'];
$fs_refer = explode("node/", $fs_refer);
// echo "$fs_refer[0] is the first chunk of the URL.<br />";
// echo "$fs_refer[1] is the bit after 'node/'<br>";
return $fs_refer[1];
print $fs_refer[1];
?>
Das: "und danach soll noch mehr stehen." Ist dann einfach nicht mehr da, WIESO kann das alles nicht EINFACH sein?
"The final answer is 1337"
Schreib <?php print arg(1)
am 29.07.2007 - 19:43 Uhr
Schreib
<?php
print arg(1)
?>
Das sollte es funktionieren.
vg
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
Danach?
am 29.07.2007 - 19:57 Uhr
Oder wie?
Bleibt dann auch der Text danach stehen?
"The final answer is 1337"
Na ich denke schon
am 29.07.2007 - 19:59 Uhr
Nicht danach, benutze lediglich
<?php
print arg(1);
?>
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
WOOOW!
am 29.07.2007 - 20:03 Uhr
OMG okay, DANKE, vielen Dank. Manchmal kann es ja doch ganz einfach sein :)
"The final answer is 1337"
Freue mich geholfen zu haben
am 29.07.2007 - 21:44 Uhr
Freue mich geholfen zu haben :)
--
sanduhrs - drupalcenter
--------------------------------
Stefan Auditor
http://erdfisch.de
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
Return
am 29.07.2007 - 23:29 Uhr
Gelöst:
<?php
$fs_refer= $_SERVER ['REQUEST_URI'];
$fs_refer = explode("node/", $fs_refer);
// echo "$fs_refer[0] is the first chunk of the URL.<br />";
// echo "$fs_refer[1] is the bit after 'node/'<br>";
return $fs_refer[1];
print $fs_refer[1];
?>
Nur leider schreibt er nichts mehr dahinter, egal was ich Eingebe:
<?php
$fs_refer= $_SERVER ['REQUEST_URI'];
$fs_refer = explode("node/", $fs_refer);
// echo "$fs_refer[0] is the first chunk of the URL.<br />";
// echo "$fs_refer[1] is the bit after 'node/'<br>";
return $fs_refer[1];
print $fs_refer[1];
?>
Das: "und danach soll noch mehr stehen." Ist dann einfach nicht mehr da, WIESO kann das alles nicht EINFACH sein?
Ganz einfach, weil nach einem return die weitere Abarbeitung des Codes nicht mehr möglich ist.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services