如何在joomla中添加模块安装约束

时间:2014-02-16 07:15:06

标签: joomla joomla2.5 joomla3.0

我为Joomla 2.5开发了一个新的可安装模块。但我被困在“客户想要如果一个指定的组件尚未安装,那么在安装我们开发的模块时应该抛出错误消息”的地方。因此在安装模块时可以在joomla中添加这种限制。

1 个答案:

答案 0 :(得分:1)

使用大多数Joomla扩展,您可以创建一个安装script.php文件,该文件定义了一个对象类,该对象类可以有各种方法供Joomla安装程序执行。

这些包括:

  • install($parent)
  • uninstall($parent)
  • update($parent)
  • preflight($type, $parent)
  • postflight($type, $parent)

根据您的具体需求,您可以根据preflight($type, $parent)方法实施检查。

您可以在Joomla Doc's website上详细了解相关信息,Create a Simple Module tutorial上有关于“Adding an install-uninstall-update script file”的部分