Есть шаблон на 2.5.1 (не важно), в нем я делал изменения менял цвета стили и.т.д. Обновилась система до 2.6.0 соответственно обновился шаблон.
на днях буду обновлять.
Так вот вопрос как сделать файл стилей для шаблона (не путать с теми что идут в комплекте с шаблоном) что потом при следующем обновлении да и не только я видел все свои изменения в этом файле а не рылся по всем.
Вынести все селекторы с изменениями в отдельный файл css, а потом подвязать его в main.tpl
<?php $this->addMainCSS("templates/{$this->name}/css/ваш_файл.css"); ?>
После обновления перенос этого файла и добавление одной строчки.
думаю такой подход можно использовать при не больших правках.Вынести все селекторы с изменениями в отдельный файл css, а потом подвязать его в main.tpl
Если структура файлов не сильно нарушена можно сделать так. Скачать программу для мержинга, я использую Meld далее открыть программу и начать процесс сравнивания 3 папок.
Левый ряд папка стилей с старой версии(где вы не вносили изменения). Средний ряд папка стилей новой версии. Правый ряд ваша папка стилей(с вашими изменениями).
Затем делаете так, смотрите те места где есть разница между старой и новой версией и смотрите, если у вас в шаблоне стили так же как и в дефолте то смело копируете изменения с новой версии в вашу папку, если же у вас есть отличия между старым и вашим, то из нового шаблона копируем только то что добавили новое.