×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Feldtyp Select - wie werden die Werte eingetragen?

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17805

  • Prueger Julius
  • Prueger Julius's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 9
  • Thank you received: 0
Hi aus Wien,
. Version 2.1.1 (Joomla! 2.5.7) - neues Buchungsformular
ich versuche ein benutzerdefiniertes Feld mit dem Typ Auswahl/Select zu erstellen.
Wie träge man dort Werte ein damit sie dann auch auswählbar sind?
Das habe ich schon versucht:
A, B, C, D
A B C D
A|B|C|D
|1||select|A|B|C|D
A
B
C
D

egal wie, ich bekomme bei der Buchungsseite immer folgenden Fehler:
Warning: Invalid argument supplied for foreach() in /data/web/e23041/html/joomla/administrator/components/com_matukio/helper/util_booking.php on line 115
Any ideas?


. Version 2.1.1 (Joomla! 2.5.7) - altes Buchungsformular

hier kann ich wie immer ein Select Feld definieren und es funktioiert.
Klasse:|1||select|A|B|C|D|
Allerdings wird die zwingende Auswahl ignoriert und man kann auch ohne Auswahl buchen!

Am Ende versucht wieder ins neue Buchungsformular umzuschalten -> das geht nicht mehr, es bleibt immer das alte...

Any ideas?


Besten Dank vorab

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17809

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Hallo Julius,

im neuen Buchungsformular ist die Syntax für Select Listen, Radio-Boxen und Checkboxen etc. lauten z.B. für folgende (entnommen aus dem Anrede Feld):

{choose=COM_MATUKIO_FIELD_CHOOSE}{mr=COM_MATUKIO_FIELD_MR}{ms=COM_MATUKIO_FIELD_MS}

also:

{value=TITEL} Der Titel wird (optional) übersetzt für mehrsprachige Seiten.

Beim alten Formular sollte eine Buchung aber ohne das ausfüllen der Veranstaltungsspezifischen Pflichfelder aber nicht funktioniert (hab das grade nochmal bei mir getestet). Die Validierung erfolgt beim alten Formular erst nach dem Absenden. Steht nach dem Pflichtfeld ein rotes *?

Viele Grüße aus München,

Yves

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17842

  • Prueger Julius
  • Prueger Julius's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 9
  • Thank you received: 0
den roten Stern gibt es, bei der Anmeldeseite.
Im Selectfeld steht "- Bitte auswählen -", bis daher stimmt es.
Wenn ich auf weiter klicke werden die Eingaben noch einmal angezeigt, allerdings ohne das Auswahlfeld!
Wenn ich dann auf Absenden klicke bekomme ich die grüne Bestätigungszeile.

HALT: jetzt sehe ich zwar dass die Zeile grün ist (Bug!) die Buchung aber nicht erfolgreich war - passt.

Wenn ich allerdings alle Felder ausfülle wird mir das Auswahlfeld in der Zusammenfassungsseite bei der Buchung trotzdem nicht angezeigt!

Weiterer Fehler: wenn ich alles ausfülle, also auch das Selectfeld, und keine gültige Emailadresse eingebe und auf Absenden drücke bekomme ich eine rote Zeile "Mindestens eine Empfänger-E-Mail-Adresse muss ausgewählt werden!" (hier sollte nicht "ausgewählt werden" sondern "eingegeben werden" stehen) und darunter eine grüne Zeile mit "Ihre Buchung war erfolgreich!" und die Buchung wurde wirklich durchgeführt...

Any Ideas?

Julius

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17843

  • Prueger Julius
  • Prueger Julius's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 9
  • Thank you received: 0
Hi Yves,
ich komme bloß nur nicht mehr ins neue Buchungsformular.
Habe unter Komponenten - Matukio - Konfiguration - Layout - den dritten Punkt von unten "Altes Buchungsformular verwenden" auf "Nein" gesetzt.
Bekomme beim Erstellen bzw. Editieren von Events im Backend und Frontend dennoch das alte Formular angezeigt...

Any Help?
Julius

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17846

  • Prueger Julius
  • Prueger Julius's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 9
  • Thank you received: 0
die Syntax verstehe ich nicht...
Was muss ich, sollte ich jemals wieder ins neue Formular kommen, genau eingeben?
Feldname: Klasse
Select für: A / B / C / D
Eingabe zwingend

Besten Dank vorab
Julius

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17847

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556

Habe unter Komponenten - Matukio - Konfiguration - Layout - den dritten Punkt von unten "Altes Buchungsformular verwenden" auf "Nein" gesetzt.
Bekomme beim Erstellen bzw. Editieren von Events im Backend und Frontend dennoch das alte Formular angezeigt...


Hmm komisch, ist noch irgendeine Cache aktiv? Steht in der #__matukio_settings old_bookingform wirklich auf 0?

die Syntax verstehe ich nicht...
Was muss ich, sollte ich jemals wieder ins neue Formular kommen, genau eingeben?
Feldname: Klasse
Select für: A / B / C / D
Eingabe zwingend


Feldname dient der Identifizierung des Feldes, sollte einzigartig sein, keine Umlaute enthalten etc. (äquivalent zu name in HTML input fields).

Beschriftung enthält den Text für das Label (z.B. Vorname) vor dem eigentlich Feld.

Standardwert ist wohl selbst erklärend.

In Werte müssen z.B. bei Select, Radio und Checkboxen die verschiedenen Optionen eingegeben werden und zwar in folgender Syntax:

{name=TITEL}
{name2=TITEL2}

Mit der Seitenauswahl legt man, wie der Name sagt, die Seite aus, auf der das Element erscheint (Seite 1 = Standardangaben, Seite 2 = Zahlung, Seite 3 = Bestätigung etc. - je nach Wunsch)

Feldtyp legt fest welcher Art das input Feld ist.

Mit erforderlich legt man fest, ob das Feld ausgewählt / ausgefüllt werden muss oder freigelassen werden kann.

Mit dem Style Parameter, kann man das Feld noch optisch an die eigenen Bedürfnisse per CSS anpassen, z.B. width: 200px;

Mit Sortierung beeinflusst man die Position des Feldes auf der ausgewählten Seite.

Viele Grüße,

Yves

Feldtyp Select - wie werden die Werte eingetragen? 11 years 7 months ago #17849

  • Prueger Julius
  • Prueger Julius's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 9
  • Thank you received: 0

Yves Hoppe wrote:

Habe unter Komponenten - Matukio - Konfiguration - Layout - den dritten Punkt von unten "Altes Buchungsformular verwenden" auf "Nein" gesetzt.
Bekomme beim Erstellen bzw. Editieren von Events im Backend und Frontend dennoch das alte Formular angezeigt...

Hmm komisch, ist noch irgendeine Cache aktiv? Steht in der #__matukio_settings old_bookingform wirklich auf 0?

Dieses Feld gibt es in der Tabelle #_matukio_settings überhaupt nicht...

die Syntax verstehe ich nicht...
Was muss ich, sollte ich jemals wieder ins neue Formular kommen, genau eingeben?
Feldname: Klasse
Select für: A / B / C / D
Eingabe zwingend

Feldname dient der Identifizierung des Feldes, sollte einzigartig sein, keine Umlaute enthalten etc. (äquivalent zu name in HTML input fields).

Beschriftung enthält den Text für das Label (z.B. Vorname) vor dem eigentlich Feld.

Standardwert ist wohl selbst erklärend.

In Werte müssen z.B. bei Select, Radio und Checkboxen die verschiedenen Optionen eingegeben werden und zwar in folgender Syntax:

{name=TITEL}
{name2=TITEL2}

Mit der Seitenauswahl legt man, wie der Name sagt, die Seite aus, auf der das Element erscheint (Seite 1 = Standardangaben, Seite 2 = Zahlung, Seite 3 = Bestätigung etc. - je nach Wunsch)

Feldtyp legt fest welcher Art das input Feld ist.

Mit erforderlich legt man fest, ob das Feld ausgewählt / ausgefüllt werden muss oder freigelassen werden kann.

Mit dem Style Parameter, kann man das Feld noch optisch an die eigenen Bedürfnisse per CSS anpassen, z.B. width: 200px;

Mit Sortierung beeinflusst man die Position des Feldes auf der ausgewählten Seite.

Viele Grüße,

Yves


Da ich alle Felder direkt nach der Installation gelöscht und neu erstellt habe, kann ich mir die Syntax leider nicht ansehen...
Kannst du mir den konkreten String für meine Aufgabenstellung geben?
Die Angaben sind wie folgt:
Feldname: Klasse
Select für: A / B / C / D
Eingabe zwingend

Besten Dank vorab
Julius

  • Page:
  • 1
Time to create page: 0.197 seconds