Django和tinymcs:使用external_image_list_url获取图像文件列表

时间:2012-11-05 12:53:49

标签: django tinymce

我想让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,但并不总是这样。

1 个答案:

答案 0 :(得分:1)

解决了,唉。问题是“var tinyMCEImageList = ...”

行末尾的逗号

现在它适用于以/ media

开头的相对网址

线索由Firebug Console提供,它向我显示了js错误。我碰巧点击那里,但从现在开始将使用它很多!