我想让external_image_list_url与tinymcs和Django一起工作。我的理解是,当用户点击图像图标(带有树的图标)时,用户将能够看到他或她的图像列表。从这里可以选择并插入图像。
我是对的,它是树的图标吗?这就是所谓的“形象”。名为“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”和其他各种组合。不确定我的问题是否与我的相对路径或其他事情有关。我不确定应该是什么样的绝对路径。现在我正在使用localhost,但并不总是这样。
答案 0 :(得分:1)
解决了,唉。问题是“var tinyMCEImageList = ...”
行末尾的逗号现在它适用于以/ media
开头的相对网址线索由Firebug Console提供,它向我显示了js错误。我碰巧点击那里,但从现在开始将使用它很多!