Ergebnis 1 bis 5 von 5

Thema: Ausgewählte Palette beim Erstellen eines neuen Inhaltselements

  1. #1
    Contao-Nutzer
    Registriert seit
    21.10.2014.
    Beiträge
    41

    Standard Ausgewählte Palette beim Erstellen eines neuen Inhaltselements

    Hallo,

    ich stehe vor einem Problem, zu dem ich leider keine Infos finde:

    Ich möchte in einer Erweiterung gerne erreichen, dass beim Anlegen einens neuen Inhaltselements (tl_content als untergeordnete Tabelle) "Downloads" statt "Text" standardmäßig ausgewählt ist. Leider habe ich das noch nicht hinbekommen.

    Geht das irgendwie per oncreate Callback?

    Vielen Dank für eure Hilfe im Voraus.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    PHP-Code:
    // contao/dca/tl_content.php
    $GLOBALS['TL_DCA']['tl_content']['fields']['type']['sql']['default'] = 'downloads'
    Danach Datenbank aktualisieren.

    In eine Extension würde ich das aber nicht geben. Nur als Applikationsanpassung.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    21.10.2014.
    Beiträge
    41

    Standard

    Danke für die schnelle Antwort! Ich hab nur etwas Entscheidendes vergessen, sorry:

    Es soll nur für ein Modul gelten und bei allen anderen Inhaltselementen nicht.
    dh. in unserem Fall nur wenn : tl_seminar_event -> tl_content (Ich hab die alte Seminarverwaltung ein bisschen erweitert).
    Das klappt natürlich so nicht.

    Geht das vl. irgendwie per javascript? Also quasi die Funktion aufrufen, die sonst die abhängigen Subpaletten behandelt?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Verstehe, das könntest du dann über
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_content']['fields']['type']['default'] = 'downloads'
    in einem onload Callback machen, ja (ungetestet).
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    21.10.2014.
    Beiträge
    41

    Standard

    Ja, genau das hab ich gemeint. Super, es klappt!

    Vielen Dank, auch dass du hier im Forum generell immer mit Rat und Tat zur Seite stehst.

    LG

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
  •