Ankündigung

Einklappen
Keine Ankündigung bisher.

CC Gruppe für Bearbeitung sperren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • CC Gruppe für Bearbeitung sperren

    Wie kann ich in einem CC eine komplette Attribute-Gruppe für die Bearbeitung sperren?
    Oder noch besser, das field update beim Speichern komplett unterbinden?
    Hintergrund ist der, dass die Daten über eine andere Logik ( Schnittstelle) gepflegt werden.

  • #2
    Gruppen können nicht gesperrt werden. Felder können nachträglich via DCAconfig readonly gesetzt werden.
    https://community.contao.org/de/show...l=1#post411719

    Wenn man die Felder ohnehin nur "blind" braucht, könnte man auch die ganze Gruppe ausblenden und die Felder nur in der DB führen. Es gibt auch ein Attribut "Eigenes SQL Feld". Das würde hier sogar reichen. Das Feld hat keine BE Ausgabe und erstellt jedes Contao-/DCA-konformes Feld in der DB.
    Zuletzt geändert von Tim; 14.12.2021, 08:39.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      also

      Code:
      $GLOBALS['TL_DCA']['cc_meineTabelle']['groups']['meine_cc_gruppe']['eval']['disabled'] = true
      ist groups richtig?

      oder

      Code:
      $GLOBALS['TL_DCA']['cc_meineTabelle']['fields']['mein_cc_feld']['eval']['readonly'] = true

      Kommentar


      • #4
        Man kann keine Gruppen sperren in Contao. Es gibt [groups] im DCA.

        https://docs.contao.org/dev/reference/dca/fields/
        fields ist grundsätzlich erstmal richtig. Falls das Feld ein disabled oder readonly unterstützt, könnte es klappen.


        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Falls das Feld ein disabled oder readonly unterstützt
          Das gibt ja CC vor, oder? Unterstützen das CC Felder per Default?

          Kommentar


          • #6
            Zitat von eblick Beitrag anzeigen

            Das gibt ja CC vor, oder? Unterstützen das CC Felder per Default?
            Einige Attribute/Felder haben ein Feld für einen "Standardwert" z.B. normale Textfelder. Schreibschutz etc. gibt CC nicht vor. Das kann via dcaconfig gesetzt werden.
            http://www.premium-contao-themes.com

            Kommentar

            Lädt...
            X