Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
joomla模块-文章之间还是文章内部?什么是正确的?_Joomla_Joomla3.0 - Fatal编程技术网

joomla模块-文章之间还是文章内部?什么是正确的?

joomla模块-文章之间还是文章内部?什么是正确的?,joomla,joomla3.0,Joomla,Joomla3.0,我想在我的页面上放置文章和模块。它应该看起来像我的scatch: 我想知道我是否可以制作4篇文章和一个模块(信息框),并将其放置在这些文章之间,或者我应该只创建一篇看起来像孔区域的文章(第1-4条+信息框)?到目前为止,我试图将{loadposition infobox pos}写入第2条。但盒子的宽度不是100%,而是50% 比阿甘,如果我要做一个大文章的内容,从第1-4条,它不会适合我的响应布局伟大 我使用T3框架。Joomla本机不支持此功能,因为模块输出由模板控制,并且组件输出(在本例

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

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

比阿甘,如果我要做一个大文章的内容,从第1-4条,它不会适合我的响应布局伟大


我使用T3框架。

Joomla本机不支持此功能,因为模块输出由模板控制,并且组件输出(在本例中,组件内容、视图=类别、布局=博客)在呈现模块之前进行处理

您可以通过多种方式进行操作,我将按难度递减的顺序列出:

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

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


  • 您还可以使用{loadmodule YourCustomModuleTitle}并使用自定义样式属性将其放置在
    中,如
    {loadmodule MyModule}
    {loadmodule MyModule}

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