2012-08-09 5 views
5

Wenn das Bildsymbol angeklickt wird und das Bild-Popup startet, funktioniert die JS, aber die CSS (dialog.css) wird nicht geladen und es gibt eine 404 wegen einer falschen URL Wird vom TinyMCE JS verwendet.TinyMCE dialog.css lädt nicht in Bild-Popup, wirft 404

Ich lade tinyMCE mit fortgeschrittenem Thema aus dem Weg:

"/local/scripts/admin/tiny_mce/tiny_mce.js" 

Der Editor funktioniert gut, aber wenn ich versuche, die dialog.css das Bild Popup geladen wird nicht geladen und Firebug meldet ein 404.

Der Popup-Code versucht, die dialog.css relativ zu der Seite zu laden, in der der tinyMCE-Editor geladen ist (in diesem Fall "/ schools"), also die finale URL, die von dem Bild-Popup-Code aufgerufen wird, der 404 zurückgibt :

https://[domain name]/schools/themes/advanced/skins/default/dialog.css 

statt https://[domain name]/local/scripts/admin/tiny_mce/themes/advanced/skins/default/dialog.css

ich eine init() mit tinyMCE.baseURL='/local/scripts/admin/tiny_mce'; tue und haben Permutationen einschließlich der vollständigen Host-Namen und Pfad versucht, folgende Schrägstriche usw. aber keinen Erfolg. Auch einige der Konfigurationseigenschaften document_base_url und relative_urls wurden ebenfalls versucht.

Irgendwelche Ideen, warum die dialog.css nicht geladen wird?

Vielen Dank im Voraus für Hilfe. TinyMCE 3.4.9 (nicht-jQuery-Version)

+4

versuchen Sie es 'tinyMCE.baseURL ="/schools "' – UnLoCo

Antwort

0

versuchen tinyMCE.baseURL = "/ Schulen" - @UnLoCo vorgeschlagen 9. August, um 1:12

+0

Nie funktioniert das funktioniert. Beratung geschätzt. –

1

ich das gleiche Problem mit den Pop-ups nicht erkennen hätte oder Verwenden Sie die base_url für die dialog.css. Ich habe viele Variationen des Hostnamens und Kombinationen von baseURL/document_base_url/relative_urls auch versucht ... kein Erfolg.

Ich kam mit einer Arbeit, die die 'popup_css_add' verwendet.

Der Browser vermisst weiterhin den anfänglichen Aufruf von dialog.css, findet dann aber den Aufruf 'popup_css_add'.

tinyMCE.init({ 
    popup_css_add : '/local/scripts/admin/tiny_mce/themes/advanced/skins/default/dialog.css' 
});