joomla模块是否有任何特殊事件挂钩

时间:2013-11-21 07:29:26

标签: joomla joomla3.0

我一直在搜索特殊事件挂钩,用于跟踪和更新模块表单。我在文档站点上发现了内容挂钩,但我无法获得任何模块。我想添加一个插件,以便添加一个额外的字段即。每个模块表单的单选按钮。最后,我想在templates / your-template / html / module.php中使用此无线电字段的值。有人能指出我朝着这个方向迈进。谢谢:)

2 个答案:

答案 0 :(得分:2)

Jooma没有像.NET或Java这样的事件驱动结构。但是,如果您想在某些事件上触发某些附加功能,则可以创建一个插件。插件与模块或组件不同,但它与它们“协作”。它处理一些每个定义的事件: [http://docs.joomla.org/Plugin/Events] [1]

[1]:http://docs.joomla.org/Plugin/Events,它可以让您定义自己的。

您也可以尝试我通常采用的自定义模块显示方式。你只需复制

查看要修改到模板的模块的文件。例如:

/modules/mod_feed/tmpl/default.php

/templates/{your template}/mod_feed/default.php

现在您可以自由修改此文件,而不会有任何风险,可能会在下一个Joomla更新中覆盖它。只是不要忘记在模块设置中设置覆盖:转到管理员,模块,选择要编辑的模块,然后在“高级”选项卡中选择“替代布局”。

我希望这有帮助并祝你好运!

答案 1 :(得分:0)

看一下3.2中的新com_ajax。