Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Backend: Tree View Ebenen limitieren

  1. #1
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard Backend: Tree View Ebenen limitieren

    Hallo,

    kurze Frage: Weiß jemand von euch, ob es möglich ist im Backend festzulegen, dass eine Tabelle nur Einträge mit maximal einer Ebene von Kindeinträgen haben darf?
    In der Baumansicht also z. B. so etwas:

    - Elterneintrag 1
    -- Kindeintrag 1
    -- Kindeintrag 2
    -- Kindeintrag 3
    - Elterneintrag 2
    -- Kindeintrag 1
    -- Kindeintrag 2
    -- Kindeintrag 3

    Datensätze unterhalb der Kindeinträge sollen nicht erlaubt sein. Es dürften also beim Anlegen neuer Einträge die Pfeile für "Einfügen in..." nicht angezeigt werden.

    Lieben Dank und viele Grüße
    Arno

  2. #2
    Contao-Nutzer Avatar von eki89
    Registriert seit
    20.04.2016.
    Beiträge
    41
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Arno,

    möglich ist es bestimmt, wenn auch etwas getrickst. Du könntest eine CSS oder JS Datei im Backend per Erweiterung einbinden, die den nicht erwünschten Button einfach ausblendet. Oder du nutzt den den parseBackendTemplate/outputBackendTemplate Hook. Mit nem cleveren Regulären Ausdruck kannst du den Button entsprechend entfernen. Ist vielleicht nicht der schönste Lösungsansatz, würde aber funktionieren.

    Gruß

  3. #3
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Hallo eki,

    lieben Dank für den Ansatz! An sowas hatte ich noch gar nicht gedacht. Ich werde mir das am Montag mal ansehen.

    Viele Grüße
    Arno

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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