2012-11-05 21 views
2

我想讓external_image_list_url與tinymcs和Django一起工作。我的理解是,當用戶點擊圖像圖標(帶有樹的圖標)時,用戶將能夠看到他或她的圖像列表。從這裏可以選擇並插入圖像。Django和tinymcs:獲取使用external_image_list_url的圖像文件列表

我說得對,它是樹的圖標嗎?這就是所謂的「形象」。名爲「insertimage」的圖標根本不起作用 - 圖標不顯示。它和insertfile是唯一沒有顯示的。我很好,除非我需要這個列表功能。

首先,我試圖讓圖像出現在列表中。我做了以下幾點:

創建myexternallist.js並將其放在我保留其他JS文件的位置。由於我的django設置,我可以通過src =「/media/js/filename.js」訪問這些其他文件。但是,這也是我應該把爲:

tinyMCE.init({ 
    external_image_list_url : "/media/js/myexternallist.js", 
    ... }) 

在這個文件中,它說:

var tinyMCEImageList = new Array(["Logo 1", "/media/js/photo.jpg"],); 

photo.jpg是在同一文件夾中myexternallist.js

我也試過只是「photo.jpg」和其他各種組合。不知道我的問題是否與我的相對路徑或其他內容有關。我不確定絕對路徑應該是什麼。現在我在本地主機上工作,但並不總是如此。

回答

1

解決了它,argh。這個問題是在年線附近結束逗號「VAR tinyMCEImageList = ...」

現在它工作正常與相對URL開始/媒體

線索是由Firebug的控制檯給出,這表明我js錯誤。我只是碰巧在那裏點擊,但從現在起將會使用很多!

+0

螢火蟲節省了大量的時間! – Thariama

相關問題