1

我在我的 Joomla 网站主题文件夹中创建了一个组件,如下所示:

/templates/rt_afterburner/html/com_content/article

通过自定义页面,我的意思是文章的替代布局。我复制了 Default.php 文件并对其进行了编辑。

然后我创建了一个 php 文件,一切正常。

我试图从我页面的主页上获取这个“最新消息”模块,但我不确定我必须调用什么来呈现它。

<div id="latestnews" class="highlightblock single"><jdoc:include type="modules" name="fp_latestnews" style="xhtml" /></div>

我尝试将模块文件复制到我的 php 文件所在的位置并包含在内:

$app = JFactory::getApplication(); 

但我似乎无法让它发挥作用。

4

1 回答 1

0

您可以使用JModuleHelper/renderModule方法在布局覆盖文件中加载模块。

jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'mainmenu', 'Key Concepts' );
$attribs['style'] = 'xhtml';
echo JModuleHelper::renderModule( $module, $attribs );

参考:JModuleHelper/renderModule

于 2015-02-15T12:55:34.660 回答