在Joomla中安装组件时将状态设置为发布

时间:2014-10-27 05:41:14

标签: php joomla joomla-extensions

安装时是否可以发布模块?

我正在安装模块和组件。我需要在安装组件时将模块的状态设置为发布。

我在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 个答案:

答案 0 :(得分:0)

在组件的install.php中,您可以在#__extensions表中查找已安装模块的ID,然后将其添加到模块表并发布它,但是......

  1. 如果您超越自己的责任,请仔细考虑。您是否100%确定安装组件/模块的所有用户想要立即发布模块?
  2. 您将模块发布到哪个模块位置?无法保证所使用的模板使用任何特定的模块位置
  3. 您可以在此处了解有关安装php文件的更多信息:http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_an_install-uninstall-update_script_file