Ошибка диапазона дат при попытке изменить дизайн
-
16-10-2019 - |
Вопрос
Я тестирую Magento 1.8.0.0 (сообщество) и наткнулся на ошибку при попытке изменить дизайн.Во-первых, я изменил дизайн с стандартного на "default / iphone", и это сработало как по маслу.Однако, когда я попытался изменить дизайн на пользовательский, я получил следующую ошибку:
Ваше изменение дизайна для указанного магазина пересекается с другим магазином, пожалуйста, укажите другой диапазон дат.
Я продолжаю получать одну и ту же ошибку, даже если пытаюсь изменить дизайн на один из включенных по умолчанию (например"default/современный").
Очистка design_change
таблица решает проблему, но я не могу возиться с базой данных каждый раз, когда хочу изменить дизайн.Существует ли непрограммное решение?
Решение
Кажется, что вы пытаетесь установить параметры конфигурации дизайна с помощью System > Design
меню, а не в System > Configuration > Design
Раздел.Если это так, то это понятная ошибка, но System > Design
настройки предназначены для внесения изменений в дизайн на основе даты, помимо иерархии настроек темы в System > Configuration > Design
.
Вы можете ознакомиться с кратким объяснением по адресу http://www.fabrizio-branca.de/custom-design-fallbacks-in-magento.html, в котором есть несколько диаграмм и объяснение того, как может быть установлена резервная иерархия.
Magento, Inc.также предоставил подробный документ по архитектуре проектирования в Magento: http://www.magentocommerce.com/design_guide / [PDF]