local.xml для пользовательского пакета magento не загружается
У меня проблема с загрузкой local.xml моего пользовательского пакета и пользовательской темы. Я пытаюсь удалить вызовы как собака, опрос и т.д...
Мое имя пакета - "цвет", а название моей темы - "красный"
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<default>
<!-- Remove callouts -->
<reference name="left">
<remove name="left.permanent.callout"/>
<remove name="right.newsletter"/>
<remove name="cart_sidebar"/>
<remove name="sale.reorder.sidebar"/>
</reference>
<reference name="right">
<remove name="right.permanent.callout"/>
<remove name="livechat.chat"/>
<remove name="cart_sidebar"/>
<remove name="sale.reorder.sidebar"/>
</reference>
</default>
</layout>
Я попытался изменить "по умолчанию" на "color" (имя моего пакета) и "red" (имя моей темы), но никто из них ничего не изменил, вызовы по-прежнему загружены.
Мой кеш уже отключен. Любые предложения, пожалуйста?
С уважением, Джон
Изменить: теперь я дважды проверил это с пакетом по умолчанию и темой по умолчанию, и local.xml там тоже не загружается, выноски все еще там.
Я использую magento 1.6 CE
2 ответа
Проблема в этом случае была в настройках моего magento backend. Я подумал опубликовать ответ здесь, потому что у кого-то может быть такая же проблема, как и у меня.
Очевидно, что когда вы указываете свою собственную привычную тему в бэкэнд-системе magento> Конфигурация> Дизайн - в теме "theme" появляются такие поля, как: переводы, шаблоны, css, layout и default.
Соответственно, поле "default" является чувствительным к регистру, и вы должны указать имя темы по умолчанию точно так же, как оно указано в папке обложки magento. Я думаю, что это странно, но это решило проблему в моем случае. Надеюсь, поможет.
С уважением, Джон
Вы очистили и / или отключили кэширование (под System>Cache Management
)? Любые изменения макета или дизайна появятся только после обновления кеша.