Вставьте этот $ код в модуль,
<form ...>
<?= JEditor::getInstance($name_editor)->display($namefield, $valuefield, '100%', 'auto', 10, 4, TRUE, $idfield, NULL, NULL,$paramsEditor); ?>
<input .../>
<input type="submit"/>
</form>
Я вставлю этот код в модуль Joomla, все отлично работает, на сайте загружен редактор WYSIWYG. В нем есть все, панель, кнопки для жирности, размера, отступа и т. Д. c. Но когда модуль работает в режиме AJAX, то при загрузке формы на страницу вместо редактора WYSIWYG отображается обычный <TEXTAREA>
, рядом с кнопкой «Выключить редактор». Если вы нажмете кнопку «Отключить редактор», ничего не произойдет. , В моём модуле есть настройка для выбора типа редакторов "TynyEditor", "CodeMirror", "ArkEditor"
. После выбора типа редактора и сохранения настроек, прежде чем редактор работал нормально "JEditor::getInstance($name_editor)->displays()"
без AJAX. Но как использовать Joomla API для отображения редактора на странице Ajax?