我一直在寻找用于跟踪和更新模块表单的特殊事件 Hook 。我在文档网站上找到了 contenthooks,但我找不到模块的任何内容。我想添加一个插件,以便它添加一个额外的字段即。每个模块表单的单选按钮。最后我想在 templates/your-template/html/module.php 中使用这个单选字段的值。有人能指出我正确的方向吗?谢谢:)
最佳答案
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 更新时被覆盖。只是不要忘记在模块设置中设置覆盖:转到管理员、模块,选择要编辑的模块,然后在“高级”选项卡中选择“替代布局”。
希望这对您有所帮助,祝您好运!
关于joomla - joomla 模块有没有特殊的事件 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20114929/