[gelöst] Link mit Token automatisch in Inhaltstyp
am 19.08.2010 - 09:42 Uhr in
Hallo zusammen!
Ich möchte Kartenreservierung für Konzerte über ein Kontaktformular realisieren.
Konzerte gibt man als Infos vom Inhaltstyp "Termine" ein - diese haben einen Titel, sowie Datum und Uhrzeit.
Was ich jetzt bräuchte, wäre ein Link "Karten reservieren", der irgendwo im Artikel angezeigt wird, wenn es sich um ein kommendes Konzert handelt.
Der Link würde dann auf das zugehörige Kontaktformular linken und als Token den Name des Konzerts inkl. Datum und Uhrzeit mit übergeben.
Wie kriege ich so einen Link in meinen "Termine"-Artikel?
Ich glaube bei meinen speziellen Übersichten, die ich mit View gemacht habe, ist das noch "relativ" einfach.
Da würde ich als zusäztliches Feld einen Link hinzufügen. Allerdings weiß ich auch hier nicht, wie ich die Kombi aus Name, Datum und Uhrzeit hinbekomme.
Hoffe auf eure Hilfe!
- Anmelden oder Registrieren um Kommentare zu schreiben
Signup
am 19.08.2010 - 10:26 Uhr
Hallo.
Möchtest Du nicht lieber [do:signup Signup] verwenden? Das bringt von sich aus schon die notwendigen Features mit.
Ansonsten könnte man das über ein eigenes Modul und eine Implementierung von [api:hook_link] lösen.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Das schau ich mir sofort mal
am 19.08.2010 - 10:28 Uhr
Das schau ich mir sofort mal an. :)
Danke für den Tipp!
Die Nadel im Heuhaufen ist leicht zu finden, wenn jeder Halm im Computer erfasst ist.
Signup sieht schon sehr gut
am 19.08.2010 - 11:44 Uhr
Signup sieht schon sehr gut aus. Aber es gibt eine Sache, die ich noch bräuchte und nicht finde.
Bisher gibt es ja nur die Felder "E-Mail", "Name" und "Telefon".
Kann ich irgendwie das Formular noch erweitern?
Ich bräuchte ein Felder für die Anzahl an zu reservierenden normalen Tickets und ein Feld für ermäßigte Tickets.
Außerdem würde ich gern noch einen Text einfügen als Info zur Abholung der Tickets (aber das könnte ich ja zur Not diretk im Modul hinterlegen?).
Die Nadel im Heuhaufen ist leicht zu finden, wenn jeder Halm im Computer erfasst ist.
Signup
am 19.08.2010 - 12:06 Uhr
Bisher gibt es ja nur die Felder "E-Mail", "Name" und "Telefon".
Kann ich irgendwie das Formular noch erweitern?
Jup, das funktioniert.
Allerdings (noch) nicht wirklich einfach. Schau mal in die Datei theme/signup_form.inc; dort steht, was man ändern muss.
Es gibt da eine angepasste (inoffizielle) Version von Signup, die eine Verbindung zu [do:webform Webform] herstellt, jedoch noch unter Vorbehalt zu benutzen ist.
Du kannst das ja mal testen. Eventuell funktioniert das alles bei Dir.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ich weiß nicht, was ich
am 19.08.2010 - 13:21 Uhr
Ich weiß nicht, was ich falsch mache.
Ich kopiere die Funktion "theme_signup_user_form" in die template.php von meinem Theme und ändere den Namen so, dass sie statt mit "theme" mit dem Namen meines Themes beginnt. Dann füge ich ein zwei Felder hinzu (das hatte ich testhalber schon in der theme/signup_form.inc gemacht - da ging es). Was mir aber beim Refresh der Seite weiterhin angezeigt wird, ist das Standardformular - ohne meine Felder. :(
Ich kann es aber schlecht in der theme/signup_form.inc anpassen. Dann ist es ja beim nächsten Update wieder weg.
Die Nadel im Heuhaufen ist leicht zu finden, wenn jeder Halm im Computer erfasst ist.
"Cache leeren" ist die
am 19.08.2010 - 13:30 Uhr
"Cache leeren" ist die Zauberformel.
Jetzt klappt es anscheinend.
Die Nadel im Heuhaufen ist leicht zu finden, wenn jeder Halm im Computer erfasst ist.