Как обновиться
Перед обновлением всегда делайте клон темы или скачивайте архив темы.
Лайфхак для обновления!
Когда вносите свои изменения в шаблон, то записываете себе в блокнот:1. какой шаблон
2. какая строка
3. перед каким кодом вносили
Потом после обновления вам нужно будет по вашим записям вернуть ваш внесеный код.
Шаги обновления:
- Скачайте архив темы дизайна InSale на ваш компьютер
- Сделайте клон текущей темы
- Экспортируйте настройки темы
- Выберите клон темы для каждого приложения
- Создайте новое правило для обновления темы
- Обновите тему до новой версии
- Сбросить старые изменения темы
- Если вносились изменения?
- Импортируйте ранее сохраненные настройки
- Перенесите свои изменения со старой темы
- Вернуть маршрутизацию основного сайта
- Как скрыть тестовую витрину от индексации поисковых систем в Robots.txt
Если у вас остались какие-нибудь вопросы или что-то не получается, то всегда пишите нам на почту steemy.web@gmail.com
Полная инструкция с картинками
-
Скачайте архив темы дизайна InSale на ваш компьютер
Если обновлении будет неудачным, у вас всегда останутся исходные файлы темы дизайна, и вы в любой момент сможете их восстановить на сайте
Выберите все варианты
-
Сделайте клон текущей темы
Склонированную тему надо обязательно использовать для работы сайта, чтобы клиенты видели текущую стабильную версию, пока вы будете заниматься настройками обновления
Укажите название и ID темы (допустимые символы ID: цифры, буквы латинского алфавита, без пробелов и пр.).
Например, название клона темы – «InSale клон 15.12.2020», ID темы – «insale15122020».Обязательно надо отметить пункт «Тема «InSale» для всех приложений (рекомендуется)»!
Так создадутся клоны для всех тем приложения, иначе придется делать в ручную тоже самое в каждом приложении -
Экспортируйте настройки темы
Обязательно экспорт настроек делайте в приложении сайт!Перейдите в приложение сайт -> дизайн -> выберите тему InSale и скачайте настройки темы. Настройки темы будут скачаны в архиве.
-
Выберите клон темы для каждого приложения
Перейдите в настройки маршрутизации и для каждого приложения назначьте клон «InSale клон 15.12.2020».
Таким образом для пользователей будет выводится прежняя стабильная версия сайта -
Создайте новое правило для обновления темы
Введите название поселения (update/*), выберите приложение «Магазин», в качестве темы дизайна выберите тему «InSale для Shop-Script»
-
Обновите тему до новой версии
Вернитесь в приложение Магазин, выберите витрину update/* и обновите тему на этой витрине до последней версии
-
Сбросить старые изменения темы
Оставайтесь на этой же витрине, чтобы все обновления применились, необходимо сбросить изменения
-
Если вносились изменения?
Если в тему вносились изменения, то в открывшемся окне поставьте галочку «Также сбросить все изменения, которые вносились в родительскую тему дизайна site:insales» и кликните по кнопке «Восстановить из исходной версии».
-
Импортируйте ранее сохраненные настройки
Обязательно импорт настроек делайте в приложении сайт!Загрузите архив с настройками темы дизайна
-
Перенесите свои изменения со старой темы
Если правки в шаблонах делали через админку, то можно увидеть в каких файлах делали изменения. Названия файлов будут полужирным начертанием
-
Вернуть маршрутизацию основного сайта
После всех настроек и переноса изменений в правилах маршрутизации всех приложений вместо клона указать основуную тему «InSale для Shop-Script». Дополнительно поселение update/* можно удалить
-
Как скрыть тестовую витрину от индексации поисковых систем в Robots.txt
Закройте тестовую витрину от индексации поисковых систем в Robots.txt добавив строчку: "Disallow: /update/":