Расширяем настройки модуля. Добавляем текстовый редактор как в модуле mod_custom
Опишу небольшой хак по расширению функционала модулей. Часто встречается задача где в пользовательском модуле надо дополнительно вывести произвольный текст, как в модуле mod_custom.
Вот как это делается:
За добавление поля content в модуле отвечает "админ" компонент com_modules. Опишу сразу как это сделать грамотно не наступая на грабли обновления движка.
Копируем файл /administrator/components/com_modules/views/module/tmpl/edit.php
И кладем его в папку (при необходимости создать) /administrator/templates/ВАШ ШАБЛОН В АДМИНКЕ/html/com_modules/module/edit.php
Приступаем к его редактированию. Все что нас интересует это переменная $hasContent (стр.16) которая и отвечает за вывод параметра content. Добавляем имя своего модуля.
# исходная $hasContent = empty($this->item->module) || $this->item->module == 'custom' || $this->item->module == 'mod_custom'; # после редактирования $hasContent = empty($this->item->module) || $this->item->module == 'custom' || $this->item->module == 'mod_custom' || $this->item->module == 'mod_мой_модуль';
Вот и все, проверяем работу настроек своего модуля. Если Вы дошли до такой задачи, думаю объяснять как параметр content вывести на сайте описывать незачем ))). Если что это $module->content
Все удачи!