我需要编写一个扩展程序,使用跟踪用户代理的 JS 库将用户重定向到网站的移动版本(扩展程序适用于制作移动网站的公司的客户)。
重定向脚本只有 4 行 Javascript 和几个选项,所以我的扩展需要一个配置页面。
这听起来最好作为一个插件、组件还是模块?
通过查看开发者文档,我发现插件会收到一个onBeforeRender 事件。这样合适吗?
谢谢
PS 我认为 Joomla 可能会提供它自己的用户代理嗅探,但我必须使用这个外部 JS 库。
最佳答案
组件就像出现在您的内容区域(例如论坛)中的应用程序。模块是通常出现在您的内容周围的小部件,例如 shoutbox。插件用于操纵网站行为,可以在特定时间触发,例如在内容加载之前或之后等。
这里只是简单地回答你的问题,你需要一个插件:
http://docs.joomla.org/Portal:Plugin_Development
我确实相信 onBeforeRender
将是可以使用的
希望对你有帮助
关于javascript - 用于简单重定向功能的最佳 Joomla 扩展类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437378/