установить статус как опубликовать при установке компонента в Joomla

Можно ли опубликовать модуль при установке?

Я устанавливаю модуль вместе с компонентом. Мне нужно установить статус модуля как опубликованный при установке компонента.

Я использую следующий код в manifest.xml файл:

<modules>
<module module="mod_custom" publish="true"/>

// I also tried none of them work
<module module="mod_custom" client="administrator" publish="true" />
</modules>

Любые предложения, пожалуйста.

1

Решение

В install.php вашего компонента вы можете найти идентификатор установленного модуля в таблице #__extensions, а затем добавить его в таблицу модулей и опубликовать, но …

  1. Тщательно продумайте, переступаете ли вы свою ответственность. Вы на 100% уверены, что все пользователи, которые устанавливают компонент / модуль, будут хочу немедленно опубликовать модуль?
  2. На какой позиции модуля вы будете публиковать модуль? Там нет никакой гарантии, что используемый шаблон использует какие-либо конкретные позиции модуля

Вы можете узнать больше о файле php установки здесь: http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_an_install-uninstall-update_script_file

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]