Seite 1 von 1

[BUG 4.9.8] cGuiPage-addScript: Warnung mit absoluter URL

Verfasst: Di 25. Aug 2015, 13:57
von Oldperl
Einen ähnlichen Bug bei der Einbindung von Stylesheets findet man :arrow: http://forum.contenido.org/viewtopic.php?f=92&t=36491

Möchte man mit der Klasse cGuiPage ein Javascripte mit absoluter Adresse einbinden, so wird dieses zwar eingebunden, als Sysadmin erhält man aber eine gegenteilige Warnung bei Aufruf der entsprechenden Seite.
Die gesuchte Quelle http: //local.meinserver.tld/CONTENIDO_4.9.8/contenido/plugins/dceBadBehavior/libs/DataTables/datatables.min.js wurde nicht gefunden
Grund dafür ist die fehlende Überprüfung in der Klassen-Methode addScript auf die Erreichbarkeit der absolut adressierten Javascript-Datei (Klasse contenido/classes/gui/class.page.php ab Zeile 294).
Dort wird ausschließlich im scripts-Verzeichnis des contenido- oder plugin-Ordners geschaut, durch Anhängen der absoluten Adressangabe wird aber natürlich nichts gefunden.

Für diesen Bug gibt es momentan kein Workaround. Da die Anzeige der Warnung(en) nur für Sysadmins zu sehen ist und das Javascript ja trotzdem eingebunden wird, ist es zwar nervig, aber nicht "lebenswichtig". Jedoch sollte es in einer der nächsten Versionen behoben werden.

Gruß aus Franken

Ortwin

Re: [BUG 4.9.8] cGuiPage-addScript: Warnung mit absoluter UR

Verfasst: Do 27. Aug 2015, 11:08
von frederic.schneider_4fb
VIelen Dank, lieber Ortwin, ich habe hierzu ein Ticket angelegt, das zukünftig eine Option für absolute URLs vorsieht.