Пишу компонент для автоматизации забивки контента. Разобрался что и где, теперь задача - нужно создать модуль меню и указать в его настройках чтобы он отображался на определенных страницах. Как это сделать? Так и не смог найти место в бд где joomla пишет эту информацию. Кто поможет?
Ответ: Где joomla прописывает страницы где должны отображатся модули Это указывается в настройках модуля. Зайди в админку в настройку модуля. там справа можно выбрать позиции где его отображать.
Ответ: Где joomla прописывает страницы где должны отображатся модули В параметрах модуля. А параметры - по-моему в #__modules. Проще в самом модуле логику предусмотреть, если она не тривиальная.
Ответ: Где joomla прописывает страницы где должны отображатся модули Пасиб, разобрался сам. Хранится в таблице #_modules_menu в виде пары чисел, $moduleid - айди модуля, и $menuid - id пункта меню к которому подвешиваем модуль.
Ответ: Где joomla прописывает страницы где должны отображатся модули В параметрах модуля можно привязать его только к определенному пункту меню, а как его привязать только к определенной странице сайта? Допустим пунктом меню является каталог соби2, и привязка к нему дает отображение во всем каталоге, а нужно чтобы отображалось где-нибудь в глубине каталога, допустим в какой-нибудь подкатегории или вообще в списке записей?!
Ответ: Где joomla прописывает страницы где должны отображатся модули По-простому, то в шаблоне можно настроить - смотри Фишки шаблонов.