【发布时间】:2012-12-16 16:10:30
【问题描述】:
是否可以从外部脚本呈现 Joomla 内容?例如,我有一些 html 字符串,我想将其传递给 com_content 组件,以使所有内容插件和模块功能都可用。我想我应该使用JDocumentRendererComponent 类。我的外部文件中的代码:
<?php
require_once ('framework.php'); //loading joomla framework
jimport('joomla.document.html.renderer.component');
$contentHtml = '<p>Some content html</p>';
echo JDocumentRendererComponent::render('com_content',array(),$contentHtml);
?>
我得到的是最后一行的错误:
Fatal error: Class 'JDocumentRendererComponent' not found...
我做错了什么?有任何想法吗?
【问题讨论】:
-
这就是你所做的一切?您没有实例化应用程序?
-
@Elin,我确实实例化了应用程序。它在这里:require_once('framework.php')。我不提供此文件内容,但初始化效果很好。