Ergebnis 1 bis 3 von 3

Thema: Script nachladen

  1. #1
    Contao-Nutzer
    Registriert seit
    11.10.2009.
    Beiträge
    9

    Beitrag Script nachladen

    Hallo,
    meine Bastelei mit Typolight ist soweit ersma fettich.
    www.spielkeks.de

    Jetzt stört mich ein kleines Detail:
    In einem Artikel muss ich ein Javascript nachladen. Ich mach das so:
    In dem Artikel steht ein Insert-Tag {{file::loadscript.htm}}.
    In loadscript.htm steht
    <script type="text/javascript" src="meinscript.js"></script>

    Das ist nicht sehr schön, aber funktioniert - solange meinscript.js im root-Verzeichnis der Seite steht. Steht sie im templates-Verzeichnis, wird die Datei nicht geladen. Auch das Anpassen des Pfades in loadscript.htm hat nichts gebracht. Verzeichnis und Dateien haben die Attribute 755.

    Ich hab auch versucht, das Script über eigene Head-Zeilen vom Seitenlayout laden zu lassen. Schliesslich gehört das da eigentlich auch hin -> geht genau so wenig.

    Lade ich aber die Script-Datei aus dem Templates-Verzeichnis direkt mit {{file::meinscript.js}}., geht das.

    Woran liegt das? Wie kann ich eigene Scripts für bestimmte Artikel oder Layouts einfügen, ohne dass sie im root-Verzeichnis er Domain liegen müssen?

    VG,
    Klaus-Peter

  2. #2
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    St.Pauli
    Beiträge
    217

    Standard

    Hi Klaus-Peter,
    eigene Javascripts gehören vernünftigerweise weder ins templates noch ins root Verzeichnis.

    Mag mit Verwendungszweck und persönlichem Stil variieren, aber ein vernünftiger Speicherordner wäre z.B. root/tl_files/js (musst du natürlich selbst anlegen ). Eigene Scripts dort speichern und bei Bedarf nach dem von dir schon beschriebenen Weg über zusätzliche Headtags einbinden:
    HTML-Code:
    <script type="text/javascript" src="tl_files/js/deinscript.js"></script>

    cheers
    Antipitch
    "Some people, when confronted with a problem, think 'I know, I’ll use regular expressions.' Now they have two problems." Jamie Zawinski

  3. #3
    Contao-Nutzer
    Registriert seit
    11.10.2009.
    Beiträge
    9

    Standard

    Hi Antipitch,

    Danke für die schnelle Antwort. Genau so hab ich's jetzt gemacht, und es funktioniert auch. Hat nur den kleinen Nachteil, dass das Script in einem Artikel gebraucht wird, aber jetzt in allen Artikeln, welche das Seitenlayout verwenden mitgeladen wird

    Im Template-Verzeichnis lag das Script, weil ja nur da Include-Tags funktionieren, wenn ich mich nicht verlesen habe. Aus reiner Neugier würde mich jetzt nur noch interessieren, warum ich aus dem Template-Verzeichnis kein Javascript nachladen konnte...

    VG,
    Klaus-Peter

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Inhalte mit AJAX nachladen
    Von joewan im Forum Sonstiges zu Contao
    Antworten: 13
    Letzter Beitrag: 10.06.2013, 10:45
  2. Inhalte via Ajax nachladen
    Von andreasisaak im Forum Off Topic
    Antworten: 8
    Letzter Beitrag: 14.05.2012, 08:59
  3. per Ajax Seiteninhalte nachladen
    Von Jenna im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 07.10.2010, 00:04
  4. Formularinhalte mit AJAX nachladen
    Von raveolution im Forum Entwickler-Fragen
    Antworten: 12
    Letzter Beitrag: 31.07.2009, 19:31
  5. Bild per Ajax Nachladen
    Von coder-seb im Forum Bilder/Dateien
    Antworten: 2
    Letzter Beitrag: 26.06.2009, 13:35

Lesezeichen

Lesezeichen

Berechtigungen

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