В отношении этого вопроса Есть ли компонент CMS (WYSIWYG) для Agile Toolkit?, я пытаюсь добавить редактор elRTE в качестве RTE по умолчанию для моей установки ATK4.
Просто, куда я должен поместить файлы elRTE в структуре каталогов atk4?
ТИА ПГ
Дополнительная информация:
Кому-нибудь удалось заставить работать редактор WYSIWYG?
Я пробовал с tinyMCE и elRTE. Я поместил обе библиотеки в папку atk4/templates/js, а затем загрузил их через мой класс API администратора (я хочу, чтобы библиотеки были доступны для всех моих моделей администратора):
$this->js()
->_load('atk4_univ')
->_load('ui.atk4_notify')
->_load('tiny_mce/tiny_mce')
;
если я пробую elRTE, то загружаю его, а не tinyMCE -
->_load('elrte/js/elrte.min')
затем в моем классе page_manager я пытаюсь создать экземпляр редактора wysiwyg:
$tabs=$this->add('Tabs');
$crud = $tabs->addTab('listing')->add('CRUD');
$crud->setModel('Listing',array('title','body'),array('title'));
if ($crud->form) {
$f = $crud->form;
$f->getElement('body')->js(true)->tinyMCE.init();
}
Я пробовал различные перестановки в зависимости от библиотеки, которую я пытаюсь вызвать, и ничего не работает - я либо просто получаю пустую форму для редактирования, либо просто сайты, отображающие сообщение о загрузке. Ниже приведены некоторые из различных вариантов, которые я пробовал:
$f->getElement('body')->js(true,'tinyMCE.init(mode:"textareas")');
$f->getElement('body')->js(true,'elrte()');
$f->getElement('body')->js(true)->elrte();
В конце концов, все, что я хочу, это простой редактор wysiwyg на CRUD администратора.