10

我是 Magento 的新手。我在这里阅读了十几个问题并在 Magento 论坛上发帖,但似乎都没有解释如何解决我的问题。

我的类别页面有两列布局。在右栏中,我有“最近查看的项目”、“我的购物车”和“比较产品”。我需要做的就是在右列添加一个静态块。

据我所知,我必须编辑一些 xml 文件,但该文件在哪里?我似乎什至无法找到这三个现有块是如何添加的。我的猜测是,如果我能找到那些我会想办法再添加一个。

请帮忙,我现在完全迷路了。谢谢。

编辑

我显然在这里遗漏了一些基本的东西。让我换句话说。
我有一个类别“AAA” 在这个类别中,我使用管理面板添加了:描述、图像并分配了一些产品。然后我在网络浏览器中打开这个类别,我在主区域看到我的所有数据,在右侧边栏中看到这三个块(上面提到的)。
Magento 如何知道显示这三个特定的块而不是其他一些?它说在哪里显示这三个块?

4

2 回答 2

14

您需要更新位于app/design/frontend/*DEFAULT*/*DEFAULT*/layout/. 哪个 XML 文件取决于您将要更新的确切位置。

如果您希望此静态块显示在每个单独的块上,则需要更新. page.xml或者,更好的是,按照此处所述local.xml创建您自己的文件,并将其放入内容中。

<layout version="0.1.0">
  <default>
    <reference name="right">
      <block type="your/type" template="path/to/your/template.phtml" />
    </reference>
  </default>
</layout>

如果您仍有疑问,我建议您查看设计指南

于 2011-04-04T15:02:05.767 回答
4

这些块表示显示在catalog.xml 文件、checkout.xml 文件和reports.xml 文件中。如果客户执行比较产品,最近比较的块也会出现,如果客户将产品添加到他们的愿望清单,愿望清单也会出现(此块由 wishlist.xml 控制)。如果您希望阻止这些块出现,则只需编辑这些文件,删除引用右列和相关块的引用。

可以编辑文件以使块仅在某些情况下出现,请参阅以下帖子以获取说明http://emagen.co.uk/magento-tips-advice/hide-shopping-cart-sidebar/

于 2012-10-27T09:20:34.233 回答