Contao-Camp 2024
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 51

Thema: [cm_alternativeforms] Widget für zwei alternative Formularbereiche

  1. #1
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard [cm_alternativeforms] Widget für zwei alternative Formularbereiche

    Hallo zusammen,
    basierend auf der Erweiterung conditionalforms von Andreas Schempp habe ich ein Formular-Widget erstellt, dass abhängig von zwei Radio-Buttons zwei alternative Gruppen von Formularelementen anzeigt. Beim Abschicken des Formulars werden nur die Pflichtfelder des ausgewählten Bereichs berücksichtigt.

    http://www.contao.org/erweiterungsli...000006.de.html

    Freue mich auf eure Rückmeldungen
    ChrMue
    Geändert von ChrMue (20.12.2010 um 14:59 Uhr) Grund: Link angepasst

  2. #2
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Ich habe eine neue Version (1.0.0 rc1) der Erweiterung hochgeladen. Sie gestattet jetzt auch einen Aufbau über mehrere Ebenen.
    Gruß ChrMue

  3. #3
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Ich finde das Modul interessant, aber was soll dabei passieren?

    Es werden die Radio Buttons angezeigt. Aktiviere ich aber einen anderen als den Default, ändert sich nichts und das Feld der Alternative 1 wird weiterhin angezeigt.

    Sollte hier ein anderes Feld nachgeladen werden?

    Ich habe das Modul so verstanden, dass je nach Auswahl eines Radio Buttons ein anderer Formularbereich geladen wird.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  4. #4
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    ja, so sollte es sein. Und bei mir funktioniert es auch so.
    Kannst du mir die Konfigration irgendwie zeigen?
    Gruß ChrMue

  5. #5
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Oh, sorry!

    Habe den Artikel schon wieder raus genommen!
    Ich schaue mal ob ich es nochmal nachvollziehen kann.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  6. #6
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Ich habe auch ein Problem mit der Erweiterung!

    Bei mir wird nur der erste teil angezeigt und beim Klick auf die Alternative wird nichts angezeigt.

    Was muss ich machen?

  7. #7
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo matuweb
    Kann ich mir das irgendwo ansehen?
    Mit melcher Conato-Version setzt du die Erweiterung ein?

    Gruß ChrMue

  8. #8
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Ich habe den Fehler gefunden ... puhh

    Es lag an der Erweiterung lightbox4ward. Wenn auf der Seite beide Elemente sind, geht das Formular nicht.

    Nachdem löschen, geht es mit den radiobttn !

  9. #9
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Sollten sich da wirklich 2 js in dier Quere kommen?
    oder bekommst du einen javascriptfehler?
    Gruß ChrMue

  10. #10
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Ich bekomme keine JS-Fehler angezeigt!

    Ich habe noch ein anderes Problem...

    Folgendes Formular habe ich erstellt:

    Es sind quasi zwei Formulare in einem. Ich kann zwischen zwei verschiedenen Zeitungsabos wählen und bekomme dann die entsprechenden Inhalte angezeigt.
    Es sind zwei Abos mit zwei Absende-Schaltflächen. Aber es wird nur bei einem (Formulat unter else) verschickt. Beim ersten löscht er immer alle Eingaben und es werden die Pflichtfelder-Infos angezeigt.

    Woran liegt das?

  11. #11
    Contao-Fan Avatar von rezico
    Registriert seit
    04.01.2011.
    Ort
    Nürnberg
    Beiträge
    446

    Standard

    Hiho,
    ich klinke mich auch mal ein.
    Ich habe soweit alles eingebunden, leider bekomme ich folgenden Javascriptfehler:


    Code:
    Uncaught TypeError: Cannot read property 'style' of null
    Jedesmal wenn ich eine Option anklicke.
    Hat jemand eine Idee, wie man das beheben kann?

    Danke !!
    Contao ist schon was Feines...

  12. #12
    Contao-Fan
    Registriert seit
    22.06.2009.
    Ort
    Düsseldorf
    Beiträge
    471

    Standard

    Welche Contao Version nutzt du?

    Mit 2.11.2 funktioniert die Erweiterung bei mir einwandfrei! Du musst nur darauf achten, dass Start und Alternative den selben Namen haben!
    Geändert von wiese (23.03.2012 um 07:45 Uhr)

  13. #13
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    105

    Standard

    Hallo,

    ich habe mit der Erweiterung unter 2.11.2 das folgende Problem.

    Mit HTML 5 greift ja automatisch die Clientseitige Validierung. Ich habe Alternative A (als erstes angezeigt) und Alternative B. Diese bestehen aus 2 Selectfeldern.

    Wähle ich als Nutzer nun nur Alternative A aus, funktioniert alles ohne Probleme. Entscheidet der Nutzer sich jedoch für Alt. B, so wird auch eine Eingabe bei Alt. A verlangt. Dies liegt daran, das dem erfordelichen SELECT von Alt. A mitgegeben wird das es notwendig ist, so hat es im Code "required" stehen, wodurch die Clientvalidierung greift.

    Wer mag, kann sich dies hier anschauen (nicht wundern, ist nen kleiner privater Server bei mir ...) Das Feld "Auszahlung nach Alter oder Laufzeit?" ist dieses Alternativfeld. Wählt man hier Laufzeit wird trotzdem die Eingabe bei Alter erwartet.

    Gruß Robert
    Geändert von RobertB (25.08.2012 um 00:04 Uhr)

  14. #14
    Contao-Nutzer
    Registriert seit
    14.10.2009.
    Beiträge
    126

    Standard

    Zitat Zitat von wiese Beitrag anzeigen
    Du musst nur darauf achten, dass Start und Alternative den selben Namen haben!
    toll.. das muss halt mal irgendwo stehen, damit man es weiß.. lol.. Danke wiese!

  15. #15
    Contao-Fan Avatar von Ulrich
    Registriert seit
    03.03.2010.
    Ort
    Freiburg i. Br.
    Beiträge
    395

    Standard "mehrere Ebenen"

    In der Beschreibung zur Erweiterung ist angemerkt, dass ab Version 1.0.0 "ein Aufbau über mehrere Ebenen möglich" ist. Bedeutet dies, dass mehr als 2 alternative Optionsfelder (Radio-Button) möglich sind?

    Wer hat praktische Erfahrungen mit der Erweiterung?

  16. #16
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo Ulrich,
    nein, mehrere Ebenen bedeutet, dass die Alternativen geschachtelt aufgebaut werden können. Aber... mehrere Alternatien (mehr als 2) vorzusehen, ist eine gute Idee, ich werde drüber nachdenken.
    Gruß ChrMue

  17. #17
    Contao-Nutzer Avatar von Frankkirsch
    Registriert seit
    27.01.2010.
    Ort
    Michelstadt/Odenwald
    Beiträge
    188
    Partner-ID
    11272

    Standard Bestätigungsschreiben

    Hallo,

    ich nutze die Erweiterung cm_alternativeforms. Kann mir jemand sagen, wie ich die If-Anweisung korrekt in das
    Bestätigungsformular schreibe. Ich würde gerne nur das Formular ausgeben, dass auch ausgefüllt wurde.

    Gruss
    Frank

  18. #18
    Contao-Nutzer Avatar von art-instinct
    Registriert seit
    12.04.2012.
    Ort
    Hannover/Leipzig
    Beiträge
    175

    Standard

    Zitat Zitat von Frankkirsch Beitrag anzeigen
    Hallo,

    ich nutze die Erweiterung cm_alternativeforms. Kann mir jemand sagen, wie ich die If-Anweisung korrekt in das
    Bestätigungsformular schreibe. Ich würde gerne nur das Formular ausgeben, dass auch ausgefüllt wurde.

    Gruss
    Frank
    Müsste da nicht schon "leere Felder nicht senden" ausreichen?
    Kann man doch standardmäßig anhaken.

  19. #19
    Contao-Nutzer Avatar von Frankkirsch
    Registriert seit
    27.01.2010.
    Ort
    Michelstadt/Odenwald
    Beiträge
    188
    Partner-ID
    11272

    Standard HTML-Bestätigung

    Hi, danke für die Antwort.

    Ich schreib ja in die Bestätigung auch den Feldnamen, also

    Name: {{form::name}}

    Ich möchte die ganze Zeile entfernen, wenn alternativen Formularfeldern ausgewählt wurden.

    Wenn Alternative 1 ausgewählt, dann
    Feld 1
    Feld 2
    Feld 2

    Wenn Alternative 2 ausgewählt, dann
    Feld 3
    Feld 4
    Feld 5

  20. #20
    Contao-Fan Avatar von Ulrich
    Registriert seit
    03.03.2010.
    Ort
    Freiburg i. Br.
    Beiträge
    395

    Frage

    Normalerweise kann man bei einem Radio-Button-Feld den Wert (Bezeichung des gewählten Buttons) in einer Bestätigungsmail ausgeben. Bei der Erweiterung cm_alternativeforms funktioniert das offenbar nicht. Naiverweise erwarte ich, dass die Einträge unter "Alternative 1" bzw. "Alternative 2" ausgegeben werden, wenn ich das Feld des entsprechenden Formulars ausgebe, leider bleibt die Ausgabe aber leer.

    Für Hinweise wäre ich sehr dankbar!

  21. #21
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo

    Kann mir jemand sagen, wie & wo ich den Wert "checked" bei der Alternativ-Auswahl rausnehmen kann?
    Vielen Dank schon mal.
    Grüsse mamboo

  22. #22
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Zitat Zitat von Ulrich Beitrag anzeigen
    Normalerweise kann man bei einem Radio-Button-Feld den Wert (Bezeichung des gewählten Buttons) in einer Bestätigungsmail ausgeben. Bei der Erweiterung cm_alternativeforms funktioniert das offenbar nicht. Naiverweise erwarte ich, dass die Einträge unter "Alternative 1" bzw. "Alternative 2" ausgegeben werden, wenn ich das Feld des entsprechenden Formulars ausgebe, leider bleibt die Ausgabe aber leer.
    Falls Du die Radio-Buttons für die Anzeige der Formular_alternativen meinst, habe ich dasselbe Problem. Bei mir wird einfach Name-Start:0 oder 1 im Mail ausgegeben. Das kann auch nicht irgendwie gesteuert werden, es wird einfach ausgegeben. Könnte ich ja damit leben, wenn ein aussagekräftiger Wert ausgegeben werden könnte.
    Z.B. bei 2 Formularvarianten für eine Anmeldung:
    Für Variante eins: Anmeldung Kurs 1
    Für Variante zwei: Anmeldung Kurs 2
    o.ä.
    Wie krieg ich das hin?

    Danke für Eure Hilfe.
    Grüsse mamboo

  23. #23
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard Ausgabe von versteckten Feldern

    Noch ein weiteres Problem:

    Versteckte Felder werden im Mail immer ausgegeben, auch wenn sie sich im ausgeblendeten Teil des Formulars befinden. Das sollte doch nicht so sein, da diese Felder nicht validiert werden?

    Ausserdem:
    Wie kann ich die Anzeige einrichten, dass keine der Varianten beim Aufruf der Seite aktiviert ist, sondern nur die beiden Auswahlbuttons sichtbar sind und keine davon "checked"?

    Vielen Dank schon mal.
    Geändert von mamboo (26.04.2013 um 17:59 Uhr)
    Grüsse mamboo

  24. #24
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo zusammen,
    sorry, dass ich jertzt erst antworte. Hatte in den vergangenen Wochen wenig Zeit ;-)

    Ich habe jetzt einenneue Version hochgerladen, die zunächst das Problem des fehlenden Textes in der Mail behebt.

    In der Definition der Alternative muss dise Angabe jetzt aber auch erfolgen.
    (Das ganze ist erst einmal ein Workaround)

    Die Möglichkeitm, dass beim Start keine Option ausgewählt ist, habe ich bei mir im Testsystem auch schon realisiert, allerdings müsste dann für die Radiobuttonliste eine Pflichtauswahl erforderlich sein. Das führt im Moment aber bei geschachtelten Alternativen noch zu Problemen, so dass ic h es noch nicht veröffentlicht habe.
    Gruß ChrMue

  25. #25
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo ChrMue

    Danke für deine Antwort und den Update. Ich werde die neue Version heute oder morgen testen und hier Feedback geben.

    Per wann kann ich allenfalls mit der Möglichkeit rechnen, dass die Auswahl-Optionen beim Start default nicht ausgewählt sind? Das wäre nähmlich eine Supersache - genau das was ich schon lange suche.

    Vielen Dank und bis später
    Grüsse mamboo

  26. #26
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo ChrMue

    Sorry, konnte das erst heute testen.
    Leider habe nach dem Update immer noch die gleichen Probleme mit den versteckten Feldern, checked usw.

    edit: auch ein vorbelegtes Feld wir im Mail immer ausgegeben, auch wenn es im ausgeblendeten Bereich des Formulares liegt.
    Geändert von mamboo (17.05.2013 um 15:25 Uhr)
    Grüsse mamboo

  27. #27
    Contao-Nutzer Avatar von Carino
    Registriert seit
    19.06.2009.
    Ort
    Reichshof, NRW
    Beiträge
    201

    Standard

    Hallo Christian,

    ich beziehe mich auf den Kommentar:

    Die Möglichkeitm, dass beim Start keine Option ausgewählt ist, habe ich bei mir im Testsystem auch schon realisiert, allerdings müsste dann für die Radiobuttonliste eine Pflichtauswahl erforderlich sein. Das führt im Moment aber bei geschachtelten Alternativen noch zu Problemen, so dass ic h es noch nicht veröffentlicht habe.
    Sprichst du damit das Problem im Firefox an, bei dem man nach dem Absenden die Pflichtfelder der geschlossenen Option zu sehen bekommt und damit ein Absenden unmöglich ist? Andreas hatte das bei seiner Erweiterung auch gehabt (es ging glaube ich um die HTML5 Validierung), falls das hilft.

    Wenn du gegen Rechnung das zügig beheben könntest, würde ich mich über eine Nachricht freuen.

    Grüße,
    Carino
    Angehängte Grafiken Angehängte Grafiken

  28. #28
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hmmm, ich habe gerade eine komplett neue Installation von Cto 2.11.11 mit Standardtemplate und Beispieldaten aufgesetzt. Darin habe ich dann die Erweiterung aus dem ER installiert.
    Ein Formular mit 2 Alternativen und Pflichfeldern in jedem "zweig" lässt sich ohne Probleme abschicken. Bekommst du irgendwelche Fehlermeldungen (z.B. js)?
    Gruß ChrMue

  29. #29
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo Carino

    Zitat Zitat von Carino Beitrag anzeigen
    Sprichst du damit das Problem im Firefox an, bei dem man nach dem Absenden die Pflichtfelder der geschlossenen Option zu sehen bekommt und damit ein Absenden unmöglich ist?
    Hast Du "Start" und "Alternative" gleich benannt?
    Grüsse mamboo

  30. #30
    Contao-Urgestein Avatar von ways2web
    Registriert seit
    23.03.2010.
    Ort
    Berlin
    Beiträge
    1.698
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von wiese Beitrag anzeigen
    Du musst nur darauf achten, dass Start und Alternative den selben Namen haben!
    Wunderbar

  31. #31
    Contao-Fan Avatar von thepixture
    Registriert seit
    24.06.2009.
    Ort
    Dresden
    Beiträge
    536

    Standard

    Bei mir wird keine Alternative angezeigt. Firebug zeigt mir folgenden Fehler:

    detailed error: TypeError: $(...).style is undefined
    $('else_kontaktart').style.display='block';
    bzw, wenn ich zurück auf den Standardwert schalte
    detailed error: TypeError: $(...).style is undefined
    $('alternative_kontaktart').style.display='block';
    Feldname ist bei beiden gleich benannt.

    Edit: Außerdem werden bei mir anstatt der Radio-Button, Checkboxen ausgegeben.
    Geändert von thepixture (01.09.2013 um 21:58 Uhr)
    Grüße
    thepixture

  32. #32
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo thepixture,
    kann ich mir das irgendwo ansehen?
    Gruß ChrMue

  33. #33
    Contao-Nutzer
    Registriert seit
    03.01.2013.
    Beiträge
    41

    Standard Beschriftung der Radiobuttons wird nicht in der Mail mitgesendet

    Hi,

    also das Widget funktioniert sehr gut und war echt leicht einzubauen. Ich habe nur ein Problem mit der E-Mail die dann abgesendet wird. Und zwar werden die Felder ohne Probleme übermittelt, nur die Alternativen selbst wird nur mit einer "0" oder "1" angezeigt.

    So kann man als Empfänger natürlich nicht sehen, welche Alternative gewählt wurde. Kann man irgendwo einstellen, dass die Feldbezeichnungen der Alternativen mitgeschickt werden?

  34. #34
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo susi.15,
    ja, ich weiß, dass das nicht so "schön" ist, habe aber noch keine Lösung ... und derzeit auber auch leider etwas zu wenig Zeit, mir das nochmal genauer anzuschauen.
    Ich hoffe, dass ich mich demnächst mal darum kümmern kann.

    VG
    ChrMue

  35. #35
    Contao-Nutzer
    Registriert seit
    02.07.2009.
    Beiträge
    12

    Standard

    Ich habe festgestellt, dass die man speziellen Elemente nur korrekt einstellen kann, wenn man Administrator ist. Ein Benutzer, dem ich alle Rechte zum Bearbeiten eines Formulars gegeben habe, konnte nicht die Feldkonfiguration einstellen, da sie nicht angezeigt wurde. Erst mit Adminrechten ging es dann.

    Und die erste Option ist anfangs immer ausgefüllt. Das stört in unserem Anwendungsfalle sehr.

  36. #36
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard cm_alternativeforms Contao 3 ?

    Hi, gibt es cm_alternativeforms eigentlich für Contao 3 oder irgendwas Ersetzbares ?
    Ich habe gerade ein Update von 2 zu 3 gemacht und bekomme
    "Fatal error: Class 'cm_AlternativeForms' not found"
    Obwohl sie installiert ist.
    Erweiterungen [district_settings] [district_cloud3d] [district_rating]
    Design,Web,Videos und Games - mediadistrict.de

  37. #37
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    hast du versucht die klasse ueber den autoload creator anzulegen?

    Gesendet von meinem GT-I9505 mit Tapatalk

  38. #38
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Ich habe von ChrMue netterweise eine Version zum testen bekommen.
    Diese behob dann auch die Fehlermeldung.

    Darauffolgendes Problem war, das es keine Funktionalität im FrontEnd gab.
    Grund war das deaktivierte MooTools da ich derzeit nur noch jquery nutze.
    Man muss also das jquery Accordion ausschalten und stattdessen das MooTools Accordion aktivieren.
    Danach geht alles in Contao 3
    Erweiterungen [district_settings] [district_cloud3d] [district_rating]
    Design,Web,Videos und Games - mediadistrict.de

  39. #39
    Contao-Nutzer
    Registriert seit
    17.06.2014.
    Beiträge
    6

    Standard

    hi izanagi,

    könntest du mir diese version bitte auch zukommen lassen?
    danke!

  40. #40
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Hallo cram, bitte keine PM, ich kann dir dort sowieso nichts zuschicken.
    Am besten fragst du ChrMue einmal der hat sicher Neuigkeiten, vielleicht sogar eine fertige Version fürs ER
    Erweiterungen [district_settings] [district_cloud3d] [district_rating]
    Design,Web,Videos und Games - mediadistrict.de

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Widget Programmierung
    Von Nikolas im Forum Entwickler-Fragen
    Antworten: 1
    Letzter Beitrag: 28.02.2011, 07:29
  2. Zwei Mitgliedergruppen und zwei Loginformulare
    Von K.R. im Forum Geschützte Bereiche/Mitglieder
    Antworten: 6
    Letzter Beitrag: 22.10.2010, 13:44
  3. Formularbereiche auf-/zuklappen?
    Von comanche im Forum Formulare
    Antworten: 4
    Letzter Beitrag: 27.09.2010, 11:32
  4. Antworten: 6
    Letzter Beitrag: 11.07.2010, 11:01
  5. Widget von DCA generieren
    Von bubblez im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 22.05.2010, 13:24

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •