joomla模板从1.5转换为2.5

时间:2013-01-29 10:09:53

标签: php templates joomla joomla2.5 joomla1.5

我的公司基于Joomla 1.5到2.5版本更新了网站,现在我需要转换模板以适应新版本。

我正在关注本教程:http://magazine.joomla.org/issues/issue-may-2012/item/740-How-to-convert-Joomla-15-template-to-Joomla-25

我安装了转换版本,但存在一些问题:只显示标题图像。 所有文章都是隐藏的。

查看页面的源代码,我发现所有<jdoc:include />标记都是返回HTML中的copid,而不会被解释,因此组件不会在页面中导入。

你能帮助我吗?


更新

启用调试模式并报告错误消息:

  

致命错误:在第17行的/home/forup/httpdocs/jupgrade/templates/forup_25/functions.php中的非对象上调用成员函数getMessageQueue()

2 个答案:

答案 0 :(得分:4)

Replace: $mainframe->getMessageQueue(); 
With: JFactory::getApplication()->getMessageQueue(); 

这可以帮助您:http://www.artisteer.com/?post_id=119930&p=forum_post&forum_id=20

答案 1 :(得分:-2)

在你的模板中,php-function打印cms的特殊标签,如:

echo '<jdoc:include...'; or
print '<jdoc:include...';

Joomla无法处理此输出。