Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 25. März 2011 15:16
- pawi
- Gast
[GELÖST] Formbuilder - Checklistenabfrage
Hallo,
ich hab eine ganz primitive Frage und wundere mich darüber, dass ich keine Antwort finden konnte...
Es geht um die Schreibweise bei der Formbuilder-Versandbestätigung, genauer betrifft es die Kontrollfeldliste. Die Einzelpositionen sind ja automatisch durchnumeriert, aber ich weiß nicht, wie ich sie ansprechen kann.
Der Bereich, der das Kontrollfeld betrifft, sieht so aus:
{$ich_interessiere_mich_f} / {$fld_35} / {$checklist} Ich interessiere mich für:
(Und dann sind im Formular Positionen 1 bis 4 mit den anklickbaren Interessengebieten)
In der Hilfe (direkt unter dem Formular) steht:
Dies ist eine weitere Option, um via $fieldname_obj, $alias_obj oder $fld_#_obj die Feldwerte abzufragen (jedes Feld enthält ein Objekt):
name Feld-name
type Feldtyp
id Interne Feld-ID
value Menschen-lesbarer Wert
valueArray Array der Feldwerte
Beispiel:{$fld_1_obj->name} = {$fld_1_obj->value}
Mit {$fld_35_1}, {$fld_35_2} etc geht es nicht.
Ich steh grade auf dem Schlauch und wäre euch für Tipps dankbar!
pawi
#2 29. März 2011 10:15
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Formbuilder - Checklistenabfrage
aber ich weiß nicht, wie ich sie ansprechen kann.
Was genau willst du denn damit machen?
Offline
#3 30. März 2011 21:54
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: [GELÖST] Formbuilder - Checklistenabfrage
Was genau willst du denn damit machen?
Wahrscheinlich was ähnliches wie ich grad, die Werte weiterverarbeiten (per Mail versenden/in db schreiben oder so)
Die Hilfe dazu ist rudimentär, ich such seit Ewigkeiten nach einer vernünftigen Doku, die
[== smarty ==]
{$fld_1_obj->name} = {$fld_1_obj->value}
näher erklärt, am besten mit konkreten Beispielen.
konkretes Beispiel bei mir: ich würde gern den Inhalt des Feldes mit der ID "meine_id" per mail verschicken. Heisst das nun:
$fld_meine_id_obj->name oder $fld_meine_id_obj->id oder $fld_meine_id->id oder ganz anders?
Beitrag geändert von mike-r (30. März 2011 21:59)
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#4 01. April 2011 09:30
- pawi
- Gast
Re: [GELÖST] Formbuilder - Checklistenabfrage
Ja, genau was mike-r beschreibt. Sorry, wenn ich mich etwas umständlich ausgedrückt habe.
Meine Kontrollfeldliste hat ja einen eigenen Tag, den ich verwenden kann, wenn ich sie per Mail verschicken lassen will. Also z.B. $fld_35.
Damit kann ich jedoch nicht die einzelnen Auswahlfelder der Liste verschicken.
Für diese kann ich angeblich (wie in der Hilfe erwähnt und oben zitiert) Objektnamen oder (CSS?-)Id verwenden. Aber das hat bei mir noch nie geklappt.
Beispiel,
mein Feld $fld_35 heißt "interessen" und hat folgende Kontrollkästchen zur Auswahl:
- Birnen
- Äpfel
- Bananen
Dann haben diese Positionen die Nummern 1 bis 3. Logisch nach der Anleitung wäre etwas nach dem Schema $fld_35_1, $fld_35_2, $fld_35_3... tut aber nicht.
#5 02. April 2011 07:08
- Connie
- Server-Pate
- Ort: Gribow
- Registriert: 12. Dezember 2010
- Beiträge: 216
- Webseite
Re: [GELÖST] Formbuilder - Checklistenabfrage
Beispiel,
mein Feld $fld_35 heißt "interessen" und hat folgende Kontrollkästchen zur Auswahl:
- Birnen
- Äpfel
- BananenDann haben diese Positionen die Nummern 1 bis 3. Logisch nach der Anleitung wäre etwas nach dem Schema $fld_35_1, $fld_35_2, $fld_35_3... tut aber nicht.
vielleicht ist einfach einfacher als du denkst:
ein Kontrollfeld bietet Alternativen, eine davon wird ausgewählt, also z.B. "Bananen", dann hat das Feld $fld_35 oder "interessen" bei der Weitergabe den Wert "Bananen"
da diese Auswahlen exklusiv sind, wird der ausgewählte Wert im Feld weitergegeben
gib doch einfach $fld_35 weiter und schau was ankommt
ich jedenfalls hab das z.B. bei der Auswahl "Meisterkurse: Geige / Bratsche / Cello" so umgesetzt, hinterher stand "Geige" oder "Bratsche" oder "Cello" im Feld "Meisterkurse" in der versandten Mail
Offline
Seiten: 1