【发布时间】:2013-04-16 13:34:55
【问题描述】:
我最近将一个Joomla 2.5 模板转换为3.0,模板安装成功。但是模块位置不起作用。我确定问题出在 index.php 文件中。唯一加载的是徽标,但模板的其余部分似乎处于非活动状态。请向我解释为什么会这样,或者我是否必须重新定义模板的所有部分。还包括如何在 joomla 3.0 中定义模块位置,以便我获得所需的结果。
【问题讨论】:
标签: templates upgrade joomla3.0
我最近将一个Joomla 2.5 模板转换为3.0,模板安装成功。但是模块位置不起作用。我确定问题出在 index.php 文件中。唯一加载的是徽标,但模板的其余部分似乎处于非活动状态。请向我解释为什么会这样,或者我是否必须重新定义模板的所有部分。还包括如何在 joomla 3.0 中定义模块位置,以便我获得所需的结果。
【问题讨论】:
标签: templates upgrade joomla3.0
在这方面,我认为 Joomla 2.5 和 3.0 之间没有任何改变。 要在模板中加载模块位置,您仍然使用:
<jdoc:include type="modules" name="position-1" />
或者如果您想应用特殊的镀铬:
<jdoc:include type="modules" name="position-1" style="html5" />
现在,在您的情况下,您的 chrome 中的某个地方可能存在问题,这就是徽标加载而不是其他徽标的原因。
这些在/templates/your_template/html/modules.php 中定义。如果您在那里使用已删除的功能,您可能想看看http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1。
【讨论】:
/templates/system/html/modules.php 的文件。但这肯定不会产生任何错误。您可能需要启用错误报告并检查您的服务器错误日志以查看是否有任何错误。