我使用InnovaStudio WYSIWYG Editor,我正在尝试用 CKFinder 替换 InnovaStudio 的 Asset Manager。编辑器配置中有一行用于资产管理器使用的 URL。我把它指向了CKFinder。我无法开始工作的部分是让该字段填充来自 CKFinder 的双击文件的路径。
它似乎使用'func'参数来指定回调函数。我打电话的网址是:/common/ckfinder/ckfinder.html?action=js&func=setAssetValue
InnovaStudio 所见即所得编辑器提供setAssetValue(v)
用于设置字段值的回调函数。该v
参数应包含 URL。
CKFinder 在调用时会按预期弹出,但双击缩略图或使用上下文菜单中的“选择”选项都不起作用。正常/预期的行为是 CKFinder 关闭并且目标字段填充了所选资产的 URL。
附加信息: InnovaStudio WYSIWYG 编辑器有一个“弹出窗口”,用于将图像或 Flash 文件添加到内容中。此弹出窗口位于 iframe 中。当它调用 CKFinder(或它自己的资产管理器)时,它也在 iframe 中。看来 CKFinder 正在查看主窗口的范围,而不是实际包含需要填充的字段的图像/闪存 iframe。