我想创建一些从Joomla v1.5.23中渲染图像的功能。该功能应该通过所有joomla应用程序可见。
我必须把这个功能放在哪里?我应该创建插件,模块还是别的什么?
祝你好运
答案 0 :(得分:6)
版本信息会有所帮助,但我相信你的答案是创建一个插件。组件是在Joomla中安装和执行的非常广泛的“迷你应用程序”。模块通常是显示来自组件或外部源的信息的代码片段。插件在Joomla中有不同的位置,具体取决于他们的工作 - 例如身份验证或管理员等。您必须定义插件将扮演什么角色来确定它适合该层次结构的位置。完成后,插件将被加载,您将能够从Joomla中访问它的功能。
此链接将向您展示如何从writing a content plugin开始。请注意可用的事件。这不是太难做,所以不要过度复杂,你应该没事。可以在http://docs.joomla.org/Plugin/Events/System看到系统插件的示例(听起来像您正在寻找的那样)。