Ergebnis 1 bis 4 von 4

Thema: Javascript-Datei im Backend mit dem Attribut 'type="module"' einbinden

  1. #1
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    502

    Standard Javascript-Datei im Backend mit dem Attribut 'type="module"' einbinden

    Hallo,

    bei meiner Erweiterung habe ich bisher die JS-Dateien im Backend so eingebunden:
    Code:
    $GLOBALS['TL_JAVASCRIPT'][] = 'bundles/mybundle/js/main.js';
    ... das funktioniert soweit prächtig.


    Was ist aber wenn ich dem Script-Tag das Atrribut 'type="module"' hinzufügen möchte?

    Das heißt der gewünschte/generierte Script Tag sollte dann so aussehen:
    Code:
    <script type="module" src="bundles/mybundle/js/main.js">
    Muss ich dann "Template::generateScriptTag(…)" verwenden?


    Vielen Dank für eure Hilfe!

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

    Standard

    Zitat Zitat von thesweetg Beitrag anzeigen
    Muss ich dann "Template::generateScriptTag(…)" verwenden?
    Ja. Oder Symfony Encore und Webpack, vermutlich (aber da hab ich keine Erfahrung damit).
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    502

    Standard

    Hm, aber wo gebe ich hier:
    Code:
    $GLOBALS['TL_HEAD'][] = \Contao\Template::generateScriptTag('bundles/myextension/scripts.js', false, null);
    ... das 'type="module"' an?
    Als Parameter?

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

    Standard

    Achso stimmt, das unterstützt die Funktion nicht. Du musst das also selbst machen. Notfalls kannst du dir auch mit einem str_replace behelfen.
    » sponsor me via GitHub or PayPal or Revolut

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
  •