我的公司基于Joomla 1.5到2.5版本更新了网站,现在我需要转换模板以适应新版本。
我安装了转换版本,但存在一些问题:只显示标题图像。 所有文章都是隐藏的。
查看页面的源代码,我发现所有<jdoc:include />
标记都是返回HTML中的copid,而不会被解释,因此组件不会在页面中导入。
你能帮助我吗?
更新
启用调试模式并报告错误消息:
致命错误:在第17行的/home/forup/httpdocs/jupgrade/templates/forup_25/functions.php中的非对象上调用成员函数getMessageQueue()
答案 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无法处理此输出。