joomla - joomla 模块有没有特殊的事件 Hook

标签 joomla joomla3.0

我一直在寻找用于跟踪和更新模块表单的特殊事件 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/

相关文章:

joomla - Joomla 3-如何使用较新版本覆盖jQuery?

css - 如何在 Joomla 中突出显示事件菜单项

jquery - div底部的对齐按钮

joomla3.0 - 如果在 joomla 3 中启用了 url 重写,如何检索菜单项 id

jquery - 将事件跟踪代码从 Jquery 转换为 Mootools

php - 如何在 Joomla 查询中使用 MySQL IN - 语法问题

模块大小的 CSS(类似于@media)?

php - $params->在方括号之间设置数组

joomla - 无法获取 Joomla 3 中的模块 ID

joomla - 如何获取 Joomla 安装域