PHP Snippets?
Eingetragen von greenpower (6)
am 23.02.2011 - 20:25 Uhr in
am 23.02.2011 - 20:25 Uhr in
Hallo, ich würde gerne ein Formular erstellen das Automatisch den Nodetitle der vorhergehenden Seite setzt. Im Modul Webform habe ich entsprechende "Tokens" gefunden um Daten aus der URL auszulesen. Nur schaffe ich es nicht so einen Link auf der Nodeseite zu setzen ( der den Titel der Node in die URL/Link setzt). Und da kamen mir PHP Snippets in den Sinn. Nur leider ist für mich Drupal zum größsten Teil noch Böhmische Dörfer und PHP rocketsciene. Kann mir da jemand unter die Arme greifen?
der link müsste in etwa so aussehen:
<a href="/node/10?title=<?php print $title; ?>">Fill out form</a>
über eine Antwort würde ich mich sehr freuen.
greenpower
- Anmelden oder Registrieren um Kommentare zu schreiben
Wo genau willst du das denn
am 23.02.2011 - 20:39 Uhr
Wo genau willst du das denn eintragen? In die node.tpl.php? Dann wäre das eine Möglichkeit:
<a href="/node/10?title=<?php print $node->title; ?>">Fill out form</a>
Hallo, ich wollte als
am 23.02.2011 - 21:30 Uhr
Hallo,
ich wollte als Eingabeformat für das Textfeld wo ich es eintrage PHP wählen und dort das Snippet eintragen.
Das man es in die node.tpl.php eintragen kann wusste ich nicht. Wo genau muss ich es dort eintragen?
Also wenn du noch keinen
am 23.02.2011 - 21:39 Uhr
Also wenn du noch keinen Schimmer von den Template-Files hast, wird die Einführung an dieser Stelle zu lang, da solltest du dich vorher mal ordentlich mit den Dateien befassen. Denn wenn ich dir jetzt sage, was du wie und wo eintragen sollst, verstehst du nicht, was da eigentlich passiert und wie es funktioniert und das fände ich nicht gut, daher werde ich es an dieser Stelle auch nicht erklären.
Das beste wäre natürlich, den Link über das Template auszugeben (zumindest, wenn der Link immer in allen Nodes eines bestimmten Inhaltstyps auftauchen soll). Aber bevor du da drin herum schreibst, solltest du dich erstmal mit den Basics zum Thema Template-Files vertraut machen.
ok, danke für den Tipp mit
am 23.02.2011 - 22:13 Uhr
ok, danke für den Tipp mit der node.tpl.php das hat mir schonmal sehr weitergeholfen. Ich werde mich jetzt informieren wie das ganze funktioniert.