2014-09-08 2 views
0

Мне нужно добавить изображение с эффектом теневого эффекта на верхний баннер на моем веб-сайте Magento tamween.biz, я мог бы сделать это на своем локальном сервере, используя firebug, добавив новый класс в правой области кодирования, и я сделал все свойства селектора в файле bootstrap.css.Найдите и отредактируйте основной файл HTML в магазине magento

Этот тест был очень успешным, проблема в том, что я не знаю, где найти реальный HTML-файл на сервере, чтобы отредактировать эти изменения?

ответ

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
+0

Я проверил эти папки и все файлы внутри них, но я не могу найти строки, которые я тестировал в Интернете. исходный код состоит из тысяч строк, в которых эти файлы имеют только десяток кодов. это потому, что мой сайт запрограммирован с PHP? – Bassem

+0

есть. Проверьте файл в par.1 upper и выполните поиск в нем 'logo'. Прежде чем что-либо применить на реальном сайте, сделайте резервную копию – P0ZiTR0N

0

Если вы создали пользовательскую тему затем перейти к

root/app/design/frontend // yourtheme/template/page/html/header.phtml

если нет, то перейти к

корень/приложение/дизайн/интерфейс/базы/по умолчанию/шаблон/страницы/HTML/header.phtml

и поиск п для

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

это код, который выводит изображение. Вы можете добавить к нему класс css.

+0

' getLogoSrc()?>"> 'Или' getLogoSrc().' "> '?>'? – dorukayhan

+0

Мой плохой. спасибо за указание. – aton1004

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)

0

В Magento выберите Система -> Конфигурация и установите шаблон подсказки да.

Таким образом вы увидите каждый раздел шаблонов, из которого будут получены статические блоки.

Смежные вопросы