Ergebnis 1 bis 6 von 6

Thema: $GLOBALS['TL_DCA'] gesucht

  1. #1
    Contao-Nutzer Avatar von mkr
    Registriert seit
    07.05.2010.
    Beiträge
    26

    Frage $GLOBALS['TL_DCA'] gesucht

    Hallo,

    ich entwickle unter Netbeans 6.9 und möchte mir das zusammengebaute Array $GLOBALS['TL_DCA'] anschauen, aber ich sehe/finde es einfach nicht.

    Xdebug zeigt mir alle Variablen und unter Superglobals finde ich auch eine Menge Typolight-Arrays
    PHP-Code:
    Superglobals
        
    _COOKIE
        
    _SERVER
        
    -  GLOBALS
              
    [TL_CONFIG]
              [
    TL_HOOKS]
              [
    BE_MOD]
               ...  
    u.s.w
    aber ich sehe partout nicht das gesuchte ['TL_DCA'].

    Suche ich an der falschen Stelle oder hat Netbeans/xdebug hier ein Problem?

    Ergänzung:
    1. Der Grund für mein Interesse an TL_DCA ist, dass ich beim Mandatory-Checkboxfeld "Bezeichnung" (Text, der später neben der Checkbox steht) des Moduls MandatoryCheckbox, HTML-Code erlauben möchte und meine Codezeile in dcaconfig.php
    Code:
    $GLOBALS['TL_DCA']['tl_form_field']['fields']['opLabel']['eval']['allowHtml'] = true;
    welche meiner Meinung nach dies bewirken sollte, z.Zt. ohne Auswirkung bleibt.

    Vielleicht habe ich mir ja den falschen Array-Pfad zusammengereimt und würde mir daher gerne mal die vorhandene $GLOBALS['TL_DCA'] Struktur anschauen.

    2. Ich habe auch mal typolight/index.php (Backend also) im Debugger durchlaufen, aber auch da bin ich nicht fündig geworden.


    MfG
    Manfred
    Geändert von mkr (24.06.2010 um 07:31 Uhr)

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Das DCA wird nur dann geladen, wenn es benoetigt wird.
    Wie z.B. beim bearbeiten der entsprechenden Tabelle.

    Um genau herauszufinden wann ein DCa geladen wird, suche doch mal nach den Aufrufen von $this->loadDataContainer(), dann solltest du das besser verstehen koennen.

    Gruss
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Nutzer Avatar von mkr
    Registriert seit
    07.05.2010.
    Beiträge
    26

    Standard

    Zitat Zitat von xtra Beitrag anzeigen
    ... suche doch mal nach den Aufrufen von $this->loadDataContainer()

    Gruss
    Chris
    Danke für den Tipp

    Nachtrag:
    Habe inzwischen weitergeforscht und bin zu folgenden weiteren Erkenntnissen gekommen.

    1. Beim Formularmodul werden die im Backend eingegebenen Daten in der Tabelle TL_FORM_FIELD gespeichert.
    2. Für das Checkbox Widget werden die "Werte", "Bezeichnungen" und "Standard|Gruppe" Einträge des Checkbox-Feldes wohl im Datenbankfeld "optionen" abgespeichert.
    3. Das Datenbankfeld "optionen" ist ein BLOB Feld (das ist jetzt irgendwie unangenehm, )


    MfG
    Manfred
    Geändert von mkr (24.06.2010 um 14:50 Uhr)

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Manfred,

    Vielleicht nützen dir die Hooks loadFormField und validateFormField etwas?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Nutzer Avatar von mkr
    Registriert seit
    07.05.2010.
    Beiträge
    26

    Beitrag

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Vielleicht nützen dir die Hooks loadFormField und validateFormField etwas?
    Ja, das ist eine interessante Ecke, wenn man Formulare anpassen möchte. Danke für den Hinweis.

    Habe in der Richtung weitergesucht. Tom hat einen interessanten Forumsbeitrag (3.7.2009) über die Befüllung von Formularfeldern mittels dem von Dir erwähnten loadFormField-Hook geschrieben.

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielleicht nützt dir auch mein Modul cleardefault als Referenz.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 10.01.2011, 18:02
  2. In FE Modul kein Zugriff auf $GLOBALS['TL_DCA']
    Von pout im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 08.11.2010, 16:07
  3. $GLOBALS['TL_DCA'] fürs Frontend?
    Von bruc13 im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 03.08.2010, 16:21
  4. Was ist $GLOBALS['TL_JAVASCRIPT'] und CO
    Von gzocker im Forum Off Topic
    Antworten: 3
    Letzter Beitrag: 15.12.2009, 16:06
  5. Ausgabe der $GLOBALS['TL_DCA'] !?
    Von Ainschy im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 21.09.2009, 14:58

Lesezeichen

Lesezeichen

Berechtigungen

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