Answers:
您可以在任何地方使用nonumbers模块。
http://www.nonumber.nl/extensions/modulesanywhere/用户指南
与核心中的加载位置版本不同,它也可以在模块中使用,而不仅仅是文章。因此,您可以制作第二个自定义html模块,然后调用第一个位置。这基本上可以为您提供职位的副本,但是您在第一个模块中所做的任何更改设置也将应用于第二个“克隆”中。
我建议构建一个简单的插件,并使用类似的方法将该模块发布到多个位置(使用循环):
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
for ($x=0; $x<=5; $x++) {
$position = 'myPosition' . $x;
echo $renderer->render($position, $options, null);
}
// Repeat for each module position, changing only $position
(未测试)
我将看看是否可以在今天晚些时候整理出更完整的内容。
load
如果将“准备内容”设置为“是”,则自定义HTML模块会接受语法),因此属于第二种解决方法。