Fehler: Script in Seitentemplate schreiben

office's Avatar

office

22 Mar, 2021 04:27 PM

Produkt: Luxe Contao
Contao-Version: 3.5.40
Browser und Browserversionen: alle

Hallo,
ich müsste ein externes Javascript in den page-head an erste Position schreiben.
In der fe_page Datei wird dieser Bereich nur über <?php $this->extend('fe_page') ?> eingebunden, wie ich sehe.
Wenn ich es in den Seitenlayouts unter "Zusätzliche <head>-Tags" einbinde, ist es aber schon zu weit unten.
Wie schaffe ich es, den Code manuell eintragen, damit er dort steht, wo ich ihn benötige?
lg stefan

  1. Support Staff 1 Posted by RockSolid Theme... on 23 Mar, 2021 08:20 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    ich müsste ein externes Javascript in den page-head an erste Position schreiben.

    Wenn mit „erste Position“ vor den anderen Skripten gemeint ist, können Sie nach der Zeile <?php $this->extend('fe_page') ?> folgenden Code einfügen:

    <?php $this->block('meta') ?>
        <?= $this->parent() ?>
        <script src="url/zu/ihrem/externen/skript.js"></script>
    <?php $this->endblock() ?>
    

    Dadurch wird der Skript-Tag direkt nach den Meta-Tags eingebunden.

    Vor den Meta-Tags sollte jedenfalls kein Script-Tag eingefügt werden da der <meta charset="utf-8">-Tag an erster Position stehen muss.

  2. 2 Posted by office on 25 Mar, 2021 01:38 PM

    office's Avatar

    super, vielen Dank.
    Das funktioniert!

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac