Joomla模块定位

Joomla模块定位,joomla,module,components,position,joomla2.5,Joomla,Module,Components,Position,Joomla2.5,我有一个为Joomla 2.5网站构建的自定义组件。它工作正常,除了显示在网站所有页面上的模块(徽标、全局导航等)被推到组件的下面,而不是上面 我一直在研究其他组件,看看哪里出了问题,但没有结果。这是否与“视图”文件夹有关?也许是controller.php 我还考虑将我的组件包装在一个模块中,然后将其位置设置为尽可能低的一种解决方法。不幸的是,所有的扩展我可以找到这个实用程序比我花更多的钱 请帮忙!谢谢:)假设您在Joomla中遵循标准MVC框架,那么几乎100%确定您的问题将在于您正在使用的

我有一个为Joomla 2.5网站构建的自定义组件。它工作正常,除了显示在网站所有页面上的模块(徽标、全局导航等)被推到组件的下面,而不是上面

我一直在研究其他组件,看看哪里出了问题,但没有结果。这是否与“视图”文件夹有关?也许是controller.php

我还考虑将我的组件包装在一个模块中,然后将其位置设置为尽可能低的一种解决方法。不幸的是,所有的扩展我可以找到这个实用程序比我花更多的钱


请帮忙!谢谢:)

假设您在Joomla中遵循标准MVC框架,那么几乎100%确定您的问题将在于您正在使用的CSS样式/类以及它们如何与模板样式表一起工作。如果您没有使用Firebug,请获取并安装它,以查看是什么CSS导致了问题。

我有点像您所说的,但不清楚您的模块是否有问题,或者您的组件是否有问题。嗯,模块似乎显示在每一页的顶部,只有带有该组件的页面会扰乱文档流。在firebug中,为模块生成的html甚至早于标题代码。我对“模块”的使用感到困惑…“为模块生成的html早于标题代码”,你不是说你的自定义组件吗?一个页面上应该只有一个组件,如果需要,还应该有其他模块。组件是页面的主体,而模块是诸如页眉项、页脚项、边栏等。。。我只有应该显示在模板工具栏(标题)区域中的模块。然而,定制组件甚至在这些最顶级的模块之前生成html。我非常理解Joomla,但你的问题似乎与你给它的标题无关,因为MVC输出在它应该完成之前就已经完成了。我建议在Joomla提交一个关于MVC输出的新问题,以引起这些专家的注意