我希望将组件转换为模块,而不是使用插件来处理它。
(或)
我们是否应该编写somethimg以使我的mvc组件成为模块。
(或)
是否有可能将我的组件放置在我的模板中所需的模块位置
此致 贵金属
答案 0 :(得分:2)
您无法将组件转换为模块。组件,模块和插件都是3种不同的东西。显然,如果你的组件就像一个简单的上传表格,那么这可以变成一个模块,但我对此非常怀疑。
也不能将组件放在模块位置。
根据您的要求判断,我假设这是您自己的自定义组件,在这种情况下,您应该先做一点思考,然后再进行一些研究,然后再制定并完成您的确切要求。
答案 1 :(得分:1)
第一件事您无法将组件转换为模块。你必须了解它们之间的区别
组件 是所有内容中规模最大,最复杂的扩展;它们可以被视为迷你应用程序。大多数组件包含两部分:站点部分和管理员部分。每次加载Joomla页面时,都会调用一个组件来呈现主页面主体。例如,Content(com_content)是处理内容显示的组件;用户可以在您网站的前端查看,并且作为管理员,您可以编辑内容。组件是页面的主要部分,因为组件由菜单项驱动,每个菜单项都运行组件。
示例:内容(com_content),横幅广告(com_banners),联系人(com_contact),新闻Feed(com_newsfeeds)和网络链接(com_weblinks)
模块 是用于页面呈现的更轻量级和灵活的扩展。这些模块通常被称为围绕组件布置的“盒子”,例如:登录模块。页脚是一个模块。每个菜单项分配模块。因此,您可以决定显示或隐藏登录模块,具体取决于用户正在查看的菜单项。有时,模块链接到组件,例如“最新新闻”模块,该模块链接到com_content并显示指向最新内容项的链接。但是,模块不需要链接到组件,事实上它们甚至不需要链接到任何东西,只能是静态HTML或文本。
示例:横幅(mod_banners),菜单(mod_menu),谁在线(mod_whosonline)
答案 2 :(得分:0)
如果您使用的是Joomla 1.5,请参考此插件,它可以完全按照您的要求进行操作。 http://extensions.joomla.org/extensions/2723/details