在magento商店中找到并编辑主HTML文件

时间:2014-09-08 17:06:14

标签: html magento locate

我需要在我的Magento网站tamween.biz中的顶部横幅添加阴影效果png图片,我可以使用firebug在我的本地服务器上通过在正确的编码区域添加新类来完成此操作我已经制作了所有选择器bootstrap.css文件中的属性。

此测试非常成功,问题是我不知道在服务器中找到真实HTML文件的位置以编辑这些更改?

4 个答案:

答案 0 :(得分:1)

  1. 调用图片的HTML代码位于root/app/design/frontend/<package>/<theme>/template/page/html/header.phtml
  2. 图片的路径存储在System => Configuration => General => Design => Header => Logo Image Src
  3. 任何皮肤都位于root/skin/frontend/<package>/<theme>/css

答案 1 :(得分:0)

如果您已创建自定义主题,请转到

  

根/应用/设计/前端// yourtheme /模板/页/ HTML / header.phtml

如果没有,请转到

  

根/应用/设计/前端/碱/默认/模板/页/ HTML / header.phtml

和n搜索

 <img src="<?php echo $this->getLogoSrc() ?>">

这是输出图像的代码。您可以向其添加css类。

答案 2 :(得分:0)

Magento HTML页面由块组成,每个块都有一个模板文件。 要找出每个块模板文件的位置,您可以向核心添加一些代码,并在完成后将其删除。

打开app/code/core/Mage/Core/Block/Template.php:241。这应该在方法fetchView中,然后将具有include代码的行编辑为以下

        if (strpos($includeFilePath, realpath($this->_viewDir)) === 0 || $this->_getAllowSymlinks()) {
          echo "<!-- template hint start\n";
          echo $includeFilePath."\n";
          echo get_class($this)."\n";
          echo "-->";
            include $includeFilePath;
          echo "<!-- template hint end\n";
          echo $includeFilePath."\n";
          echo get_class($this)."\n";
          echo "-->";
        } else {

这将添加HTML注释,告诉您模板文件路径以及$this在该上下文中的含义。

Reference

答案 3 :(得分:0)

在magento中转到系统 - &gt;配置和设置模板提示是。

通过这种方式,您将看到静态块来自哪里的每个模板部分。