【问题标题】:Joomla Virtuemart category item override issueJoomla Virtuemart 类别项目覆盖问题
【发布时间】:2016-08-09 06:39:13
【问题描述】:

我正在尝试覆盖 VirtueMart 主页的布局。目前它会显示带有图片和描述的类别列表。

覆盖每个类别项目布局(不是整个类别页面布局)的文档说在productdetails 文件夹中使用default_showcategory.php

所以我已经将com_virtuemart/productdetails文件夹复制到了模板html文件中,并删除了temple文件夹以在此处找到覆盖文件templates/amandafield/html/com_virtuemart/productdetails/default_showcategory.php

但是,此文件中的任何更改都不会影响布局。我有各种其他遵循这种文件格式的覆盖,并且所有的工作都应该是。

这表明这不是要覆盖的正确文件,但它是唯一包含与类别项相同的结构和类的文件。

谁能告诉我我做错了什么? (Joomla V3.5.1,VM V3.0.16)

【问题讨论】:

    标签: php joomla virtuemart


    【解决方案1】:

    VirtueMart 3 中覆盖类别的方式与 VM 2 不同。

    您可以在类别视图和美德玛特视图(起始页)中显示类别和/或产品。

    类别视图中类别的布局位于名为 categories.php 的子布局中。 /components/com_virtuemart/sublayouts/

    VirtueMart 3 中类别视图中的产品布局位于名为 products.php 的子布局中。 /components/com_virtuemart/sublayouts/

    您可以覆盖以下位置的子布局: /templates/YOURTEMPLATE/html/com_virtuemart/sublayouts/

    如果您在Joomla中为类别设置了菜单项,您可以在菜单项属性中选择子布局。

    在 VM 3.0.16 之前,主页/首页由视图“virtuemart”调用,但将来应该会更改,并且也会由类别视图调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 2014-04-02
      • 2012-03-06
      • 2016-05-10
      • 1970-01-01
      • 2012-11-22
      • 1970-01-01
      相关资源
      最近更新 更多