Модуль вывода новостей
- 16 мая 2014
Долгое время я занимался переопределением стандартных модулей Joomla! Количество альтернативных макетов росло, они усложнялись, увеличивалось количество параметров и, соответственно настроек.
В Joomla! нельзя создать дополнительные параметры без хака ядра модуля. Нужно редактировать xml-файл, который не будет работать в папке шаблона templates /template_name /html /mod_articles_news/. Приходилось изменять его "по месту жительства", в самом модуле, а это не хорошо - при обновлении Joomla! все изменения могут быть утеряны, и каждый раз придется восстанавливать файл вручную. Аналогичная проблема с файлами локализации.
Кроме того, появилась необходимость изменить логику, модифицировав запросы к БД.
В результате, был разработан модуль mod_combo_news.
В основу были положены многочисленные опыты по модернизации стандартного модуля Материалы-новости (mod_articles_news), на мой взгляд, одного из самых полезных и гибких модулей.
Одним из несомненных плюсов является то, что он использует родное API Joomla! и возможности фреймвока Bootstrap, входящего в стандартный дистрибутив. Поэтому его даже сложно назвать "сторонним расширением" - это Стандартный Расширенный Модуль Материалы-новости!