是否有可能從外部腳本渲染Joomla內容?例如,我有一些html字符串,我想將它傳遞給com_content
組件,以使所有內容插件和模塊功能可用。我認爲我應該使用JDocumentRendererComponent
類。代碼在我的外部文件:Joomla 2.5渲染com_content組件輸出
<?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
@Elin,我確實實例化了應用程序。它在這裏:require_once('framework.php')。我不提供這個文件內容,但初始化工作得很好。 – Bounce