2013-11-21 44 views
2

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

回答

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覆盖任何风险。不要忘记在模块设置中设置覆盖:转到管理员,模块,选择要编辑的模块,并在“高级”选项卡中选择“替代布局”。

我希望这会有所帮助,祝你好运!

+0

谢谢,但这不是我正在寻找.. –

0

看看3.2中的新com_ajax。