我想在我的页面上放置文章和模块。它应该看起来像我的scatch:
我想知道我是否可以制作4篇文章和一个模块(信息框)并将其置于这些文章之间,或者我应该创建一篇看起来像洞区域的文章(文章1-4 +信息框)?到目前为止,我已经尝试将{loadposition infobox-pos}做成第2条。但是盒宽不是100%而是50%。
如果我要用第1-4条中的内容制作一篇大文章,那就不太适合我的响应式布局。
我使用T3-Framework。
答案 0 :(得分:0)
Joomla本身不支持此功能,因为模块输出由模板控制,组件输出(在本例中为com_content,view = category,layout = blog)在呈现模块之前处理。
你可以通过多种方式进行,我按照减少顺序列出它们:
编写一个jquery脚本,用于移动浏览器中的各个部分。你也可以使用mootools并将它与joomla捆绑在一起,但是你可能已经加载了jquery。
为上述视图编写视图覆盖:将copy / components / com_content / view / category / tmpl复制到/ templates / your_template / html / com_content / category(复制所有文件)。然后编辑blog.php并在那里插入你的模块,使用像/plugins/content/loadmodule/loadmodule.php这样的东西:
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$modules = JModuleHelper::getModules($position);
$params = array('style' => $style);
foreach ($modules as $module) {
echo $renderer->render($module, $params);
}
撰写内容插件
答案 1 :(得分:0)
你也可以使用{loadmodule YourCustomModuleTitle}并将其放在<div>
中,并使用自定义样式属性
<div style="width:100%;float:right">{loadmodule MyModule}</div>
要么
<div class="something">{loadmodule MyModule}</div>
注意:加载的模块必须分配到同一菜单项或&#34;所有&#34;