In dem Eingabeformular soll auch BBCode möglich sein, also habe ich ein entsprechendes HTML-Skript erstellt, das eine eingeschränkte Auswahl an BBCodes bereitstellt, es handelt sich um die Klassiker B, i, u, URL und Schriftgröße. Damit das funktioniert, muss
assets/javascript/editor.js
eingebunden werden, und da setzen meine Probleme ein:1. Versuch:
{% INCLUDEJS '{{ T_ASSETS_PATH }}/javascript/editor.js' %}
führt zur Fehlermeldung, dass dieses Skript in der Erweiterung nicht gefunden wird, stimmt ja auch, weil es da nicht ist (selbst eine angelegte Verknüpfung wurde nicht erkannt und ich möchte nicht unbedingt eine Kopie in die Extension einfügen). {{ T_ASSETS_PATH }}
ist übrigens gültig und liefert einen Wert zurück.2. Versuch:
{% include('{{ ASSETS_DIR }}/javascript/editor.js') %}
mit {{ ASSETS_DIR }}
als selbst gesetzter Pfad brachte die Fehlermeldung, dass die Ressource innerhalb der Extension nicht gefunden werden kann.3. Versuch: Auf die altmodische Art (
<!-- INCLUDEJS {T_ASSETS_PATH}/javascript/editor.js -->
) gibt es zwar keine Fehlermeldung, aber das Skript wird auch nicht eingebunden. Und es erfolgt auch keine Fehlermeldung, wenn ich den Pfad verändere, also z.B. "javascrip" statt "javascript" schreibe, was ich eigentlich erwartet hätte.Ich bin mir sicher, dass ich die ganze Zeit auf die Lösung starre und sie nicht erkenne, würde jemand so freundlich sein und mich in die korrekte Richtung schubsen?