joomla 组件到模块

Posted

技术标签:

【中文标题】joomla 组件到模块【英文标题】:joomla component to module 【发布时间】:2013-01-15 10:04:13 【问题描述】:

我想将组件转换为模块,除了使用插件之外还有任何处理它的过程。

(或)

我们是否应该编写一些代码来使我的 mvc 组件成为模块。

(或)

是否有可能使我的组件放置在模板中所需的模块位置

问候, 高贵的

【问题讨论】:

你的问题没有多大意义。请阅读@Lodder 查看答案。 【参考方案1】:

您不能将组件转换为模块。组件、模块和插件都是 3 个不同的东西。显然,如果你的组件是一个简单的上传表单,那么它可以变成一个模块,但我很怀疑它是。

您也不能将组件放置在模块位置。

根据您的要求,我假设这是您自己的自定义组件,在这种情况下,您应该先进行一些思考并进行一些研究,然后才能制作并集思广益您的确切要求。

【讨论】:

【参考方案2】:

第一件事您不能将组件转换为模块。您必须了解它们之间的区别

组件是其中最大和最复杂的扩展;它们可以被视为迷你应用程序。大多数组件有两个部分:站点部分和管理员部分。每次加载 Joomla 页面时,都会调用一个组件来呈现主页正文。例如,Content (com_content) 是处理内容显示的组件;用户可以在您网站的前端查看,作为管理员,您可以编辑内容。组件是页面的主要部分,因为组件由菜单项驱动,每个菜单项都运行一个组件。

示例:内容 (com_content)、横幅 (com_banners)、联系人 (com_contact)、新闻源 (com_newsfeeds) 和网络链接 (com_weblinks)

模块 是用于页面渲染的更轻量级和更灵活的扩展。这些模块通常被称为围绕组件排列的“盒子”,例如:登录模块。页脚是一个模块。为每个菜单项分配模块。因此,您可以根据用户正在查看的菜单项来决定显示或隐藏登录模块。有时模块会链接到组件,例如“最新消息”模块,该模块链接到 com_content 并显示指向最新内容项的链接。但是,模块不需要链接到组件,事实上它们甚至不需要链接到任何东西,可以只是静态 html 或文本。

示例:横幅 (mod_banners)、菜单 (mod_menu)、在线人物 (mod_whosonline)

Read more

【讨论】:

【参考方案3】:

如果您使用的是 Joomla 1.5,请参考这个插件,它完全符合您的要求。 http://extensions.joomla.org/extensions/2723/details

【讨论】:

以上是关于joomla 组件到模块的主要内容,如果未能解决你的问题,请参考以下文章

joomla 组件到模块

如何在 joomla 3.1 中将表单从模块传递到组件

Joomla 模块定位

将 Joomla 模块转换为在现有组件中查看

组件模块中的 Joomla 过滤器表单,自动填充字段

Joomla 中组件、模块、扩展和插件之间的区别