Пользовательская тема RWD, возвращающаяся к базовой теме вместо rwd


Я пытаюсь создать пользовательскую тему RWD с magento 1.9 и по какой-то причине даже после выполнения этого руководства:

Https://www.flinttechnology.co.uk/customising-rwd-magento-responsive-theme/

Он использует базовую тему в качестве запасного варианта вместо темы RWD. enter image description here

Author: Oli Tuck, 2016-02-24

2 answers

ОБНОВЛЕНИЕ

Поскольку @proxiblue указал на мою ошибку, вам нужно поместить это в свой theme/etc/theme.xml

<?xml version="1.0"?> 
   <theme> 
     <parent>rwd/default</parent>
   </theme>

И имеют пустой раздел default, если у вас нет темы default в вашем пакете тем.

Что нужно понять о резервном варианте темы magento

У вас должно быть RWD в разделе "По умолчанию" system > configuration > design > theme. Это гарантирует, что ваша тема вернется к этой теме.

Моменты, которые нужно запомнить

  1. Когда в теме RWD нет требуемого файла .phtml, затем он снова вернется к базовой теме.
  2. Не все .phtml файлы существуют в теме RWD, некоторые из них являются продолжением темы base.
  3. То же самое для файлов css or js or image.

Надеюсь, это поможет вам.

Подробнее чтение:

  1. http://alanstorm.com/magento_infinite_fallback_theme_xml
  2. http://www.classyllama.com/blog/depth-look-magento-theme-fallback

Почему не применяется стиль?

Когда он возвращается к базе, он пытается найти эти стили, поскольку их там нет, он не может стилизовать ваш html. В этом есть полный смысл. Щелкните правой кнопкой мыши на браузере и выполните проверку элемента, вы увидите эти файлы css/js/изображений выброшено как ошибка 404 не найдено.

 0
Author: Adarsh Khatri, 2016-02-25 05:07:59

Из комментариев я понял, что ваш резервный XML-код темы неверен.

Файл должен содержать правильный xml с директивой <parent>.

<?xml version="1.0"?> 
   <theme> 
     <parent>rwd/default</parent>
   </theme>

Похоже, что у ресурса, с которым вы работаете, есть некоторые проблемы с отображением отформатированного xmlв их записи в блоге

Скорее всего, именно поэтому вы подумали, что вам нужно только иметь текст "rwd/по умолчанию" в theme.xml файл, без каких-либо указаний.

enter image description here

 0
Author: ProxiBlue, 2016-02-25 02:56:11