1. Walter Fleritsch
  2. Sherlock Holmes
  3. General
  4. Saturday, 10 February 2018
  5.  Subscribe via email
Hallo Yves,

Ihr werbt ja damit, dass das Buchungsformular ganz flexibel an die eigenen Vorstellungen angepasst - und sogar durch ein eigenes ersetzt werden kann.
Ich versuche gerade eine weitere Seite zu integrieren, auf der die Zahlmethode ausgewählt werden soll (entweder SEPA-Lastschrift oder Banküberweisung - andere Zahlarten werden nicht angeboten). Und wenn "SEPA", sollen auch die ganzen zu SEPA gehörenden Felder (Bankdaten etc.) direkt unter dem Zahlmethodenwähler erscheinen.

Damit das möglich ist, blende ich #payment-method mit "display: none" aus und lasse es unsichtbar auf "Banküberweisung" stehen.

Jetzt stelle ich aber gerade fest, dass ich gar nicht in der Lage bin, zu verhindern, dass einige meiner zusätzlich eingebrachten Felder auch auf der Bestätigungsseite erscheinen. Zum Beispiel das zusätzliche Feld "E-Mail-Wiederholung" aber auch alle anderen.
Ich hatte gehofft, dass die Funktion "Show in overviews" dazu dient, muss aber feststellen, dass dem nicht so ist. (Hat sie überhaupt irgendwo eine Auswirkung)? Was soll damit bewirkt werden?

Was auch ganz übel ist: Meine Zusatzfelder erscheinen nicht einmal in der Reihenfolge, in der ich sie im Formular anordne, sondern ganz nach eigenem Belieben (ich habe noch keine Systematik dahinter entdecken können). Wenigstens die Reihenfolge muss stimmen, wenn ich Felder schon nicht ausblenden kann!

Ich bete und hoffe, dass ich diese Zusatzfelder explizit zumindest in der Buchungsbestätigung/Rechnung ausblenden kann - so wie es schon im alten Seminar für Joomla reibungslos funktionierte.

Und dann kann ich so oft auf "Confirmation page" klicken, wie ich will: Sie wird mir einfach nicht zur individuellen Bearbeitung angeboten. Was ist zu tun? Muss ich auch noch Eure Extension CForms kaufen, um dazu in der Lage zu sein? Oder würde das auch nichts bringen, weil die Confirmation page hardcodiert ist?

Dann: Die Kunden sollen bei meinem zusätzlichen Auswahlfeld zwingend aktiv eine Wahl treffen. Das heißt, da muss als Default value stehen: "Bitte wählen Sie eine Bezahlmethode". Und nur die Wahl von Banküberweisung oder SEPA wird als gültige Eingabe akzeptiert. Aber ich finde den Mechanismus dafür nicht. Obwohl es sich um ein "Required"-Feld handelt, kann man auch dann weiterklicken, wenn da gar keine aktive Wahl getroffen wurde. Auf der Bestätigungsseite steht dann: "Bezahlmethode: Bitte wählen Sie eine Bezahlmethode". Das darf nicht sein. Wie verhindere ich das und lasse eine Fehlermeldung erscheinen, wenn die Wahl nicht getroffen wurde?

VG, Walter
Responses (6)


There are %s replies to this question. If you want to see them you need a valid subscription.
If you have a valid subscription, please login now.
Visit store now

Last questions

Questions on new installation...
Working on getting this set up... https://eastend2024.joepolecheck.com/rumma...
3 Replies
Posted on Wednesday, 17 April 2024
  • Resolved
  • New
  • Changes to the Submission form
    Can you make changes to the Submission form? There are a few fields I'd like to ...
    0 Replies
    Posted on Thursday, 18 April 2024
  • New
  • Error received? Class "XMLReader" not fo
    Just installed the Pro version of Hotspots, but am getting an error when I try t...
    1 Replies
    Posted on Wednesday, 17 April 2024
  • Resolved
  • New
  • Links aus Veranstaltungsübersicht funktionieren ni
    Nach der Migration von Joomla 3.10 auf Joomla 5.0.3 treten folgende Probleme auf...
    2 Replies
    Posted on Monday, 08 April 2024
    Custom Hotspot Marker fails to load
    I just updated from Joomla 3 to Joomla 4.3.4 and Hotspots 6.0.12. I decided to e...
    0 Replies
    Posted on Tuesday, 09 April 2024