Templates 在Joomla K2子模板中使用模块
我有一个与我对Joomla\K2所知甚少有关的快速问题。我使用子模板为不同的页面创建不同的布局。当我在子模板上声明模块位置时:Templates 在Joomla K2子模板中使用模块,templates,joomla,joomla-k2,Templates,Joomla,Joomla K2,我有一个与我对Joomla\K2所知甚少有关的快速问题。我使用子模板为不同的页面创建不同的布局。当我在子模板上声明模块位置时: <jdoc:include type="modules" name="position-7" /> 什么也没发生。我对主模板文件使用了相同的代码,但似乎没有对子模板进行解析。我说得对吗?那么,如何将模块包含到子模板中 提前感谢,, Michaeljdoc标记仅在joomla核心模板中有效。如果要在k2子模板中加载特定位置的模块,请在该子模板中所需的位置编写
<jdoc:include type="modules" name="position-7" />
什么也没发生。我对主模板文件使用了相同的代码,但似乎没有对子模板进行解析。我说得对吗?那么,如何将模块包含到子模板中
提前感谢,,
Michaeljdoc标记仅在joomla核心模板中有效。如果要在k2子模板中加载特定位置的模块,请在该子模板中所需的位置编写以下代码
$module = JModuleHelper::getModules('xxxx');
// xxxx is any virtual position, no need to create it anywhere.
echo JModuleHelper::renderModule($module[0]);
将xxxx替换为您所需的职位名称。jdoc标记仅适用于joomla core模板。如果要在k2子模板中加载特定位置的模块,请在该子模板中所需的位置编写以下代码
$module = JModuleHelper::getModules('xxxx');
// xxxx is any virtual position, no need to create it anywhere.
echo JModuleHelper::renderModule($module[0]);
将xxxx替换为您想要的职位名称。该信息对我帮助很大。这些信息对我帮助很大。thnx