Обновление темы до новой версии

9 октября 2015

Если шаблоны темы были изменены, то при стандартном обновлении они не перезапишутся и тема обновится только частично. Это может привести к неправильной работе сайта. Чтобы этого не произошло, обновлять тему нужно по следующему алгоритму.

1. Создайте клон темы в приложениях, которые используются с темой.

Пример для приложения «Магазин»: Магазин / Витрина / Оформление / Создать клон темы

Клон создан.

С ним ничего делать не нужно.

Вернитесь в основную тему шаблона.

2. Сбросьте изменения в основной теме, откатите ее к исходному состоянию. Для этого нужно кликнуть по ссылке «Сбросить все изменения».

3. Сейчас эту процедуру нужно проделать для всех приложений, которые используются: «Сайт», «Магазин», «Блог», «Фото».


4. Тема обновлена, но имеет стандартное оформление. Сейчас осталось перенести все изменения из клона темы. Изменения сохранены в дубликате, вам нужно аккуратно скопировать их в обновленную тему. Измененные файлы отмечены полужирным начертанием.


Внимание! Копировать нужно изменения из самого кода, а не файлы целиком. Допустим, был добавлен вывод блока {$wa->block("blog.latest_posts")}на сайт, но в обновленном шаблоне он, естественно, отсутствует. Нужно скопировать код этого блока со старого шаблона в новый.

Скопировать отсюда:

Вставить на то же место в обновленной теме:


5. Очистите кэш в инсталлере и браузере и проверьте результат.

Тема обновлена.