Я использую InnovaStudio WYSIWYG Editor , и я пытаюсь заменить Менеджер активов InnovaStudio на CKFinder .В конфигурации редактора есть строка для того, какой URL использовать для менеджера активов.Я указал это на CKFinder.Часть, которую я не могу получить, - это заполнение поля двойным щелчком по пути к файлу из CKFinder.
Похоже, что для указания функции обратного вызова используется параметр 'func'.URL, который я вызываю: /common/ckfinder/ckfinder.html?action=js&func=setAssetValue
WYSIWYG-редактор InnovaStudio предоставляет функцию обратного вызова setAssetValue(v)
для установки значения поля.Параметр v
должен содержать URL-адрес.
CKFinder всплывает, как и ожидалось, когда он вызывается, но ни двойной щелчок по миниатюре, ни использование опции «select» в контекстном меню не работают.Нормальным / ожидаемым поведением является то, что CKFinder закрывается и целевое поле заполняется URL-адресом для выбранного ресурса.
Дополнительная информация: В редакторе WYSIWYG InnovaStudio есть всплывающее окнодля добавления изображения или флэш-файла к содержанию.Это всплывающее окно находится в iframe.Когда он вызывает CKFinder (или его собственный менеджер активов), это тоже в iframe.Похоже, что CKFinder ищет в области видимости главного окна, а не в фрейме изображения / flash, который фактически содержит поле, которое необходимо заполнить.