使用K2组件在Joomla中的类别项目布局

时间:2012-12-09 02:34:29

标签: joomla2.5 joomla-k2

我是Joomla中K2组件的新手,我遇到了类别布局网格的问题。

我正在使用K2内容模块从特定类别中提取项目。类别布局网格设置为前导,主要和次要部分调用三列。然而,显示仍然在一列中。

事实上,该模块似乎根本不响应类别布局设置的变化,因为无论设置如何,图像都保持相同的大小。

以下是类别和模块页面的屏幕截图:

enter image description here K2 Content Module

我已经看了几个关于这个问题的视频并搜索了这个网站,我无法弄清楚我做错了什么。

感谢阅读!

2 个答案:

答案 0 :(得分:0)

如果在网站上启用了缓存,请清除缓存并查看。同时检查为显示类别而创建的菜单项。

答案 1 :(得分:0)

问题在于你不知道你实际上在设置什么。

类别设置(领先,主要...文章的数量及其布局等,请参阅您的第一个屏幕截图)不适用到K2内容模块布局。那是对的。

为什么呢?类别设置仅适用于通过Joomla Admin创建的页面 - >菜单。您必须创建项目类型为“K2类别”的菜单,这将创建一个将应用类别设置的页面。除此之外,其他任何页面都不会受到您的类别设置的影响。

K2内容模块布局只能通过CSS及其模板进行更改,该模板可在服务器上的/modules/mod_k2_content/tmpl/Default/default.php中找到。在模块本身的设置中,没有布局设置,如第二个屏幕截图所示。

如果要修改K2内容模块布局,请按以下步骤操作:

  1. 确保首先覆盖模块的模板。只需复制 整个“Default”文件夹包括其default.php文件 /templates/your_template/html/mod_k2_content/你会准备好的 去。
  2. 多个模块模板和布局的可选步骤 - 您可以将“默认”文件夹名称重命名为“news_template”。现在,在模块设置中,请参阅“选择子模板选项” - 您可以选择新创建的选项。
  3. default.php文件中,根据您的布局需要更改HTML。
  4. 为模块更改或编写自己的CSS。您可以通过k2.css文件或自定义模板样式表来执行此操作。
  5. 没有“点击方式”来选择K2内容模块的布局,抱歉 - 这是唯一的方法。

    //更新

    我没有注意到这是一个古老的问题,但它没有得到妥善回答 - 所以最后,这就是答案。问题仍然存在,K2仍然被广泛使用,这适用于从1.5到3.x的所有Joomla版本