Здравствуйте, уважаемые Инстант-коллеги!
Разбираюсь в шаблоне Modern.
По возможности стараюсь не говно-кодить, не править исходники шаблона, а организовать правки максимально корректно и надёжно.
Соответственно, посмотрел замечательную статью Zau4man:
instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html
Несколько раз пробовал повторить шаги, описанные в инструкции.
Но после компиляции SCSS в исходном шаблоне Modern внешний вид сайта остаётся таким же, как и до компиляции.
А после переключения и на дочерний шаблон и его компиляции — внешний вид сайта ползёт.
Буду признателен за помощь в исправлении этой ошибки.
Сейчас распишу всё подробнее.
— — — -
Итак, действую ровно по данной инструкции:
instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html
Предварительные шаги:
1. Разворачиваю чистый движок (версия 2.15.1).
2. Компилирую SCSS. В результате внешний вид сайта не меняется.
Внешний вид сайта — вот такой:
— — — -
Далее делаю шаги по инструкции:
1. Создаю файл manifest.php, аккуратно его заполняю (перепроверял несколько раз)
2. В результате в админке появляется новая тема. Переключаюсь на неё. Сайт пока пустой.
3. Выполняю импорт схемы, копирование виджетов.
После выполнения этих действий сайт приобретает такой вид:
То есть — логотип не загружился, но в остальном внешний вид сайта — ровно такой же, как и при использовании родительского шаблона Modern.
— — — -
Шаг №4 в инструкции Zau4man я пропускаю, так как дополнительные поля в настройках шаблона в админке создавать не планирую.
— — — -
Далее делаю:
5. Аккуратно и целиком копирую подпапку /scss из папки исходного шаблона в свой.
Также на всякий случай аккуратно копирую подпапку /images/photoswipe и её содержимое.
После выполнения этого действия — внешний вид сайта не меняется.
— — — -
Шаг №6 в исходной инструкции я также пропускаю, так как планирую управлять логотипом в настройках шаблона.
— — — -
Далее на всякий случай выполняю шаг, указанный полужирным мини-заголовком после шестого и до итогов:
7. «Подключим свой файл стилей»
Я копирую сайл main.tpl.php из папки исходного шаблона в свой.
Кодов в него не вношу, так как планирую использовать /scss/_custom.scss.
— — — -
После всех этих действий, если выбрать в настройках исходную тему Modern и скомпилировать SCSS, то результат выглядит вот так:
То есть после компиляции шаблона Modern внешний вид сайта НЕ меняется.
— — — -
Но после компиляции дочернего шаблона (созданного согласно инструкции уважаемого Zau4man) сайт выглядит следующим образом:
— — — -
Насколько я понимаю, что-то в дочернем шаблоне некорректно связывается с родительским шаблонов, или что-то недоперенесено из родительского в дочерний.
Буду очень признателен за подсказки, наводки, идеи — что именно?