Ich arbeite an einem DjangoCMS-Plugin, das eine Javascript-Datei für sich selbst enthält. Das Javascript des Plugins basiert auf denselben Bibliotheken wie der Rest der Site. Also, hier ist der konzeptionelle Teil dessen, was ich gerade habe:
Basistemplate.html
%Vor%Jetzt in der Vorlage, die für mein eigenes DjangoCMS-Plugin geladen wurde,
great_calendar_plugin_template.html
%Vor%Also egal, was ich mache, die JavaScript-Dateien des Plugins werden in den letzten HTML-Code oberhalb von JQuery und allen anderen Abhängigkeiten eingefügt und nicht darunter, wo sie hingehören. Was fehlt mir hier?
Danke.
Sie können dieses Problem beheben, indem Sie die "base" addtoblock
-Aufrufe (jquery usw.) möglichst weit oben in der Basisvorlage platzieren. Das wichtigste ist, dass es vor Aufruf und {% placeholder %}
-Tags ist, was auf den meisten Seiten vor dem öffnenden <body>
-Tag bedeutet.
Eine Beispiel-Dummy-Vorlage:
%Vor%Tags und Links django django-cms django-sekizai