0

我继承了一个 Magento 商店网站,而之前的开发人员已经离开了。所以我只剩下一张纸,基本上告诉我如何做一些基本的事情,比如改变主页上的横幅。差不多就是这样。

拥有该页面的人现在想要更改位于产品页面右侧的广告。我在 CMS 下的管理面板中搜索并绘制了一个空白。我浏览了模板文件,发现了我认为包含实际广告的 3 列 HTML 文件。

它没有。相反,它具有以下代码:

<div class="col-right sidebar"><?php echo $this->getChildHtml('right') ?></div>

在哪里可以找到子 HTML?我已经在所有文件夹中搜索了我假设名为“Right”的文件。但我似乎找不到它。

任何人都知道这样的事情可以或将在哪里举行?

4

2 回答 2

1

这绝对是最根本的功能,放置在子“正确”中的任何内容都将显示在这里,并且肯定不是您想要进行编辑的地方。

实际上有一百种不同的方式可以在这里发布内容,我建议首先确定它是静态块还是模板文件。

  1. 转到系统-> 配置-> 开发人员。
  2. 将“当前配置范围:”更改为您当前正在排除故障的商店。
  3. 找到您的 IP 并将其放在“允许的 IP(逗号分隔)”中,这样​​接下来的步骤将只对您可见。
  4. 在“调试”部分下,您现在应该看到“模板路径提示”启用此功能并重新加载页面。

如果该块现在有类似:“app/design/base/default/catalog/product/view.phtml”,您知道它在 phtml 文件中,您可以去那里。如果没有:

  1. 它可能是一个横幅,去 CMS -> 横幅并在那里检查。
  2. 它可能是一个静态块,转到 CMS -> 静态块
  3. 它可能是......任何数量的东西。

您说它在产品页面上,下一步是检查布局文件夹中的 catalog.xml。搜索并查看里面是否有任何关于它可能是什么的意义。如果以前的开发人员很精通,它就不会在 catalog.xml 中,而是在 local.xml 或自定义主题布局目录中的自定义模块的 .xml 文件中。

尝试在代码库中搜索块内的内容,看看是否弹出任何内容。如果没有,请使用 phpmyadmin 在数据库中搜索一些内容。

希望这有所帮助。

于 2012-11-14T17:36:22.847 回答
-1

搜索:

<reference name="right">
于 2015-04-05T19:52:41.487 回答