Ergebnis 1 bis 5 von 5

Thema: JS-Template im Backend

  1. #1
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard JS-Template im Backend

    Hallo,

    wie kann man ein JS-Template im Backend laden?
    Gibt es da so etwas wie $GLOBALS['TL_CSS'] oder $GLOBALS['TL_JAVASCRIPT'] ?

    Eine Klasse, in der ich das Template laden könnte, habe ich nicht.
    Das Template soll auf jeder Seite im Backend geladen werden.

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

  2. #2
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Hallo,

    ich weiß jetzt nicht genau was Du meinst, gehe aber davon aus, Du möchtest im Seitenlayout einen Haken bei einer eigenen js Datei setzen können?

    Im Template Ordner kannst Du eine Datei anlegen, z. B. j_meinedeatei.html (taucht in den jQuery-Templates auf). Contao erkennt das und du kannst die Datei dann anhaken, so dass sie geladen wird.
    Oder js_meinfile.html5 (taucht in den Javascript-Templates auf)

    Da kannst Du auch eine Javascript Datei einbinden die woanders liegt, z. B.:
    Code:
    $GLOBALS['TL_JAVASCRIPT'][] = $GLOBALS['TL_CONFIG']['uploadPath'].'/meinfolder/js/main.js|static';
    
    ?>
    Hoffe ich habe es richtig verstanden.

  3. #3
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard mehrzeilige Textarea in tl_settings

    Nein, das ist wohl nicht das Richtige.
    Statt eines änderbaren Templates speicher ich nun in tl_settings und binde das aufbereitete Script per parseBackendTemplate ein.

    Dort habe ich nun das Problem, dass keine mehrzeilige Textarea in tl_settings hinbekomme.
    Was muss ich da eingeben?
    Meine Extensions: contentmodify, dca_editor

  4. #4
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hab das hier via „loadLanguageFile“ HOOK gemacht: https://github.com/cliffparnitzky/BackendCustomCss

    Wichtig ist, dass man den nach dem ersten Abarbeiten deregistriert.

    Registriert ist der Hook natürlich nur für TL_MODE = BE.

  5. #5
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Ich habe das mit der textarea so gelöst:

    PHP-Code:
         public function saveCallback($varValueDataContainer $dc){
                 return 
    str_replace(' ','',str_replace("\n","###br###",$varValue));
         }

         public function 
    loadCallback($varValueDataContainer $dc){
                 return 
    str_replace("###br###","\n",$varValue);
         } 
    Meine Extensions: contentmodify, dca_editor

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
  •