1

我想在我的页面上放置文章和模块。它应该看起来像我的抓捕:

我想知道我是否可以制作 4 篇文章和一个模块(信息框)并将其放在这些文章之间,或者我应该只创建一篇看起来像孔区域的文章(文章 1-4 + 信息框)?到目前为止,我已经尝试将 {loadposition infobox-pos} 写入第 2 条。但盒子宽度不是 100% 而是 50%。

如果我用文章 1-4 中的内容来写一篇大文章,那将不适合我的响应式布局。

我使用 T3 框架。

4

2 回答 2

0

您还可以使用 {loadmodule YourCustomModuleTitle} 并将其<div>与自定义样式属性一起放入,例如 <div style="width:100%;float:right">{loadmodule MyModule}</div><div class="something">{loadmodule MyModule}</div>

注意:加载的模块必须分配给相同的菜单项或“全部”

于 2013-12-31T16:08:52.697 回答
0

Joomla 本身不支持这一点,因为模块输出由模板控制,组件输出(在本例中为 com_content、view=category、layout=blog)在渲染模块之前处理。

您可以通过多种方式进行操作,我将它们按顺序列出:

  1. 编写一个在浏览器中移动片段的 jquery 脚本。您也可以使用 mootools,它与 joomla 捆绑在一起,但很可能您已经加载了 jquery。

  2. 为上述视图编写一个视图覆盖:因此将 /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);
        }
    
  3. 编写内容插件

于 2013-02-25T07:07:32.897 回答