Dynamische Default-Werte in dcaconfig.php

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • joess
    Contao-Nutzer
    • 25.03.2011
    • 1

    #1

    Dynamische Default-Werte in dcaconfig.php

    Hi,

    Ich suche jez schon Stundenlang herum, und kommen einfach bei folgendem Problem nicht weiter:

    Ich habe ich der dcaconfig.php einen Default-Wert für die Bildbreite von 300 Pixel definiert:

    $GLOBALS['TL_DCA']['tl_content']['fields']['size']['default']['0'] = 300; // width

    Dieser soll für alle Inhaltselemente (Text mit Bild, Bild) außer Gallerie gelten.
    Diese soll eine Standard-Breite von 150 Pixel haben.


    Ich würde die dcaconfig.php gerne in etwa so erweitern:

    if ("aktuelles Inhaltselement" === "gallery")
    {
    $GLOBALS['TL_DCA']['tl_content']['fields']['size']['default']['0'] = 150;
    }
    else
    {
    $GLOBALS['TL_DCA']['tl_content']['fields']['size']['default']['0'] = 300;
    }

    Nur ich finde einfach kein feld im $GLOBALS-array, dass mir den Typ des aktuellen Content-Elements zurückgibt an den der Backend-User arbeitet.

    Hat irgend jemand einen Tip für mich???? bitte bitte
Lädt...