Ergebnis 1 bis 6 von 6

Thema: Eigene Kategorie von Content Elementen anlegen

  1. #1
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    402

    Standard Eigene Kategorie von Content Elementen anlegen

    Hallo Gemeinde,

    wir legen für ein Projekt gerade umfangreiche Content Elemente mit dem dma_elementgenerator. Aktuell kann ich die ja nur eine eine bestehende Kategorie innerhalb der Content Elemente einfügen. Da sich unsere aber schon deutlich von den Standard Elementen unterscheiden soll, möchten wir hier gerne eine eigene Kategorie anlegen.

    ist das irgendwie möglich?

    Alles was ich bisher gefunden habe, war das anlegen eines eigenen CE über eine Extension, aber eben auch wieder in einer bestehenden Kategorie.

    Besten Dank und viele Grüße,

    Philipp

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Du könntest probieren über die initconfig.php dir die Gruppe anzulegen und diese dann auszuwählen. Bin mir allerdings nicht sicher, ob Contao/der dma die Gruppe eliminiert, wenn erst einmal keine Einträge vorhanden sind.

    PHP-Code:
    <?php

    $GLOBALS
    ['TL_CTE']['your-group'] = array();

  3. #3
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    402

    Standard

    Interessanterweise funktioniert das innerhalb von dma_elementgenerator direkt, aber ich sehe diese Kategorie und alle ihr zugewiesenen CE nicht, wenn ich im Artikel einen CE Typ auswählen soll.

    Auch die Positionierung meiner Kategorie wäre interessant.

    Danke!!

  4. #4
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von ph!L Beitrag anzeigen
    Interessanterweise funktioniert das innerhalb von dma_elementgenerator direkt, aber ich sehe diese Kategorie und alle ihr zugewiesenen CE nicht, wenn ich im Artikel einen CE Typ auswählen soll.

    Auch die Positionierung meiner Kategorie wäre interessant.

    Danke!!
    Wahrscheinlich überschreibst du später die erstellten DMA-Elemente, weil die Config des dma vorher geladen wird. Eine If-Abfrage sollte das lösen.

    PHP-Code:
    <?php 

    if (!isset($GLOBALS['TL_CTE']['your-group'])) {
        
    $GLOBALS['TL_CTE']['your-group'] = array();
    }
    Positionieren kannst du über array_insert, wobei die "1" die Position ist, wo es eingefügt wird, ausgehend mit Index 0 für das erste Element. Aber das greift vermutlich wieder nicht, weil der dma das Array vorher erstellt...

    PHP-Code:
    <?php 

    if (!isset($GLOBALS['TL_CTE']['your-group'])) {
        
    array_insert($GLOBALS['TL_CTE'], 1, array(
            
    'your-group' => array()
        ));
    }
    Geändert von webstar (12.03.2015 um 15:01 Uhr)

  5. #5
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    402

    Standard

    Wow, das hat jetzt fast schon geklappt!

    Ich habe meine Kategorie nun jedenfalls auch in der Liste der CE. Dort ist die Positionierung allerdings ganz am Ende der Standard-Kategorien, jedoch vor "MetaModels Elemente".
    Ist die Reihenfolge also nur ab dem Ende der Standard-Kategorien möglich?

    Danke bereits im voraus!
    Geändert von ph!L (13.03.2015 um 13:30 Uhr)

  6. #6
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Aktuell lässt sich das Vorhaben nur wie bereits geschildert umsetzen. Wir arbeiten gerade aber an einer Lösung das individuell und "schön" im Backend pflegen zu können.

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
  •