-1

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

(或者)

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

(或者)

有没有可能让我的组件放置在我的模板中所需的模块位置

问候,高贵

4

3 回答 3

2

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

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

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

于 2013-01-31T11:13:11.510 回答
1

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

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

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

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

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

阅读更多

于 2013-01-31T12:44:20.513 回答
0

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

于 2013-01-31T12:04:45.553 回答