Ergebnis 1 bis 3 von 3

Thema: MooTools nicht mehr in $this->mooScripts

  1. #1
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Frage MooTools nicht mehr in $this->mooScripts

    In Contao 3 habe ich gerade festgestellt, dass im fe_page-Template die Template-Variable $this->mooScripts leer ist. In Conto 2 wurden dort noch (je nach Einstellung) die Moo-Scripte einzeln oder kombiniert ausgegeben. In Contao 3 sind diese Scripte offenbar in $this->head gewandert und werden dort ganz zum Schluss ausgegeben. Das hat natürlich zur Folge, dass alle Erweiterungen, die auf MooTools aufsetzen, nicht mehr funktionieren, da beim Laden der eigenen Scripte die MooTools noch gar nicht geladen wurden.

    Sie sah es bspw. in Contao 2 aus:

    Code:
    <!-- echo $this->mooScripts; -->
    <script src="system/scripts/e53a815ab435.js"></script>
    <!-- echo $this->head; -->
    <script src="system/modules/fe_editor/plugins/cerabox/cerabox.min.js"></script>
    <script src="system/modules/fe_editor/html/js/fee.js"></script>
    In Contao 3 nun so:

    Code:
    <!-- echo $this->mooScripts; -->
    <!-- echo $this->head; -->
    <script src="system/modules/fe_editor/assets/cerabox/cerabox.min.js"></script>
    <script src="system/modules/fe_editor/assets/scripts/fee.js"></script>
    <script src="assets/js/689c6b32acd8.js"></script>
    Damit laufen die Scripte gegen den Baum, da die MooTools fehlen.

    Soll das so gewollt sein oder gibt es in Contao 3 irgendeinen Weg, Scripte im Frontend nach hinten zu schieben?

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    in der 3er musik-akademy sieht das aber richtig aus...
    PHP-Code:
    <style>#wrapper{width:870px;margin:0 auto}#left{width:200px;right:200px}#container{padding-left:200px}</style>
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Ubuntu">
    <
    link rel="stylesheet" href="assets/css/717d68430a86.css">
    <
    script src="assets/mootools/core/1.4.5/mootools.js"></script>
    <!--[if lt IE 9]><script src="assets/html5shiv/3.6/html5shiv.js"></script><![endif]-->
    </head>
    <body id="top 

  3. #3
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Hab mir das aktuelle Contao 3 aus GitHub gezogen und MusicAcademy installiert und dort sieht es so wie von mir beschrieben aus. Es fällt ja auch erst auf, wenn Erweiterungen mit eigenen Javascripten installiert werden.

    Als vorläufige Lösung habe ich jetzt |static an die Scripte mit angehangen, wodurch sie wohl vom Combiner mit erfasst werden und dann nach den MooTools im kombinierten Script landen.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

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
  •