Привет, в этой статье расскажем, как более безопасно обновить тему дизайна при выходе новой версии.
Сложность в этом процессе в состоит в том, что часто темы дизайна на сайтах дорабатываются индивидуально, а обновление либо перетрёт эти изменения, либо же пропустит модифицированные файлы, что может вызвать проблемы в работе сайта.
Дополнительно, инструкция поможет не потерять ранее выставленные настройки темы, если они вдруг затрутся.
Если что-то пойдет не так при обновлении, у вас останутся исходные файлы темы дизайна, и вы в любой момент сможете их восстановить у себя на сайте (это дополнительная подушка безопасности).
Если у вас интерфейс админки 2.0, то так:
Скачайте архив для всех приложений:
Заодно в этом же меню экспортируйте настройки темы:
Изменённые шаблоны выделяются жирным цветом, пример:
Однако, это не обязательный признак, доработки могли быть внесены через FTP.
В правом меню настройки оформления выберите пункт "Создать клон темы".
Назовите клон произвольно, мы обычно указываем дату или номер версии.
Нажмите "Создать клон темы".
Теперь текущая версия темы со всеми доработками и изменениями скопирована (склонирована) и работает для основного боевого сайта. Исходный оригинальный архив темы можно обновлять безопасно, он пока не подключается к основному сайту.
Эту клонированную тему дизана нужно выбрать для основного боевого сайта:
На ней вы будете проверять отображение темы, всё ли нормально, или же нужно перенести доработки.
Для этого в приложении "Сайт" выберите в левом меню пункт "Структура" и создайте новое правило (название произвольное):
Обязательно со "слешем" на конце, как на скриншоте:
Выберите основой вариант темы для этой витрины.
Теперь темы дизайна будут выбраны так:
Обновите тему дизайна на специально созданной для этого витрине до последней версии в приложении "Магазин", "Сайт" и других приложений.
Обновить можно только оригинальный архив через инсталлер, или по кнопке в правом меню.
Или же загрузить архив с темой через раздел "Темы дизайна".
Внимание! Если в настройках темы пишет "Установлена актуальная версия", то обновите тему через "Инсталлер".
На специально созданной для обновления витрине сбросьте все ранее внесенные изменения нажав на ссылку "Сбросить все изменения":
Это можно сделать в правом меню, там же где вы делали экспорт:
Однако, настройки не всегда импортируются польностью. В этом случае нужно вручную продублировать все настройки из клонированной резервной копии темы.
Если доработки в шаблонах были выполнены через админку, то увидеть, в какие файлы были внесены изменения, можно по полужирному начертанию названия файлов в админке.
Перенос доработок должен осуществлять компетентный специалист. Шаблоный темы могли существенно измениться и ранее функционировавшая доработка может сломать сайт в новой версии.
После выставления настроек и переноса доработок сравните отображение на боевом сайте и на тестовой витрине.
Внимание, некоторые элементы (например, меню информационных страниц) могут не отображаться на тестовой витрине. При переключении на боевую, они появятся, это нормально.
Если всё устраивает, можете переключить на боевом сайте тему дизайна на оригинальную версию.
Тема дизайна предназначена для приложений:
На данный момент есть программа скидок - в случае, если у вас есть лицензия на тему Megashop 2.0 или если вы переходите с другой темы дизайна. Подробнее в форме по ссылке.
Мы можем помочь в переезде, доступные услуги перечислены в специальной форме по ссылке.
Это несёт риск невозможности дальнейших обновлений темы дизайна. Если вы внесли существенные изменения в исходный код темы - вы закрыли для себя возможность обновляться без дополнительных переносов и доработок.
Чем плохо отсутствие обновлений:
Как безопасно внести изменения в стили (например, поменять цвет), описали в этой статье.
Да, тема дизайна поддерживает функционал Premium Shop-script (дробное количество, разные единицы измерения и т.д.), если у вас Premium версия темы дизайна Megashop 3.0.
Если на вашем сайте не отображаются встроенные иконки оплаты, сравнения, избранного, проверьте, что в приложении "Сайт" у темы дизайна Megashop 3.0 выбрана родительская тема:
Для этого нужно перейти в приложение "Блог", пункт меню "Дизайн", кнопка "Настройки" и выбрать тему дизайна:
Тема дизайна должна быть установлена и для этого приложения. Если темы дизайна нет в списке, значит она не установлена. Нужно нажать на кнопку "Темы дизайна", найти в магазине тем Megashop 3.0 и установить её.
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты