[GELÖST] Checkbox als Pflichtfeld

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ranala
    Contao-Nutzer
    • 07.01.2012
    • 44

    #1

    [GELÖST] Checkbox als Pflichtfeld

    Ich möchte ein Feld mit Checkbox als Pflichtfeld deklarieren. Gibt es irgendeine Möglichkeit das zu realisieren ?

    Gruss ranala
    Zuletzt geändert von ranala; 02.09.2012, 09:07.
  • do_while
    Contao-Urgestein
    • 15.06.2009
    • 3699

    #2
    Hallo ranala,

    da gab es mal eine Erweiterung MandatoryCheckBox


    Die Erweiterung ist nur bis 2.7.5 stable freigegeben, aber vielleicht funktioniert sie ja auch in neueren Versionen.
    Gruß Hagen
    Mein Contao Premium Partnerprofil
    Link zum Stammtisch Berlin

    Kommentar

    • ranala
      Contao-Nutzer
      • 07.01.2012
      • 44

      #3
      @do_while - Dein Hinweis hört sich so gut an.

      Leider ändert sich nach Installation der Erweiterung gar nichts. Es erscheint kein neuer Feldtyp, und beim Feldtyp 'Checkbox' ist kein Pflichtfeld hinzugekommen. Meine bescheidenen Kenntnisse haben mich noch darauf gebracht das Template von .tpl in .xhtml umzubenennen, aber das war es auch schon.

      Muss ich mich jetzt von der Kombination Checkbox mit Pflichtfeld verabschieden oder kann man an der Erweiterung noch etwas herumschrauben, so, dass sie funktioniert ?

      Gruss ranala

      Kommentar

      • do_while
        Contao-Urgestein
        • 15.06.2009
        • 3699

        #4
        Ich habe die Erweiterung mal in eine 2.11.5 installiert und sie ist ohne Änderung am Modul sichtbar.
        Im Formulargenerator gibt es jetzt ein Feld "Checkbox-Menü (Pflicht)".

        Es taucht auch im Frontend im Formular auf und wird beim Absenden gecheckt.
        Gruß Hagen
        Mein Contao Premium Partnerprofil
        Link zum Stammtisch Berlin

        Kommentar

        • ranala
          Contao-Nutzer
          • 07.01.2012
          • 44

          #5
          Danke, für Deinen Hinweis.

          Ich benötigte es aber für die Katalog- nicht für die EFG Erweiterung.

          Jetzt sehe ich auch, dass sie ursprünglich für ein Formularelement ist. Das hatte ich überlesen.

          Gruss ranala
          Zuletzt geändert von ranala; 01.09.2012, 14:00.

          Kommentar

          • the_scrat
            Contao-Urgestein
            • 24.02.2010
            • 2055

            #6
            Hi ranala,

            das scheint tatsächlich im Catalog zu fehlen. Müsste aber trotzdem gehen.

            Füge einfach in die dcaconfig unter /system/config/dcaconfig.php das hier ein

            $GLOBALS['TL_DCA']['catalog_tabelle']['fields']['checkbox_spaltenname']['eval']['mandatory']= true;

            Du musst die roten Namen nur durch deine eigenen Ersetzen. Im Katalog findest du direkt in der Feldübersicht den Tabellennamen des Catalogs. Im Checkboxfeld findest du den Namen unter Spaltenname.

            Habs grad getestet, funktioniert :-)
            Programmers don't comment their code. It was hard to write, it should be hard to understand...

            Kommentar

            • ranala
              Contao-Nutzer
              • 07.01.2012
              • 44

              #7
              @ the_scrat - Herzlichen Dank

              Mit dieser Änderung in der systm/config/dcaconfig.php wird das Feld zum Plflichtfeld.

              Ich setze das Feld für die Zustimmung der Speicherung von den eingegebenen Daten ein.

              Gruss ranala

              Kommentar

              Lädt...