• Официальной группы в Телеграм у нашего форума нет, все группы использующие в своем названии имя нашего форума являются мошенническими и администрация форума за деятельность таких групп ответственности не несет!

Помощь Как в шаблоне для 1.7 перекомпилировать scss в theme.css

pashad

Продвинутый (IV)
Сообщения
24
Симпатии
13
Баллы
254
В шаблонах для престы 1.7 стили лежат в шаблон/_dev/css/файл.scss. Если там правишь то в шаблон/assets/css/theme.css не меняется. Как перекомпилировать theme.css? Совсем запутался. Подскажите.
 

pashad

Продвинутый (IV)
Сообщения
24
Симпатии
13
Баллы
254
А зачем там меняешь, не проще сразу css шаблона менять?
В scss- все структурировано по разным страницам, а в teme.css- все сжато в одну строчку - для экономии места. По-крайней мере так в Варехаусе сделано. Как -то оно должно компилироваться, а как не пойму
 

Anvarius

Разрушитель (V)
Сообщения
44
Симпатии
48
Баллы
661
В scss- все структурировано по разным страницам, а в teme.css- все сжато в одну строчку - для экономии места. По-крайней мере так в Варехаусе сделано. Как -то оно должно компилироваться, а как не пойму
В конфигураторе шаблона, ничего не меняя нажмите сохранить.
 

GiT

Разрушитель (V)
Сообщения
32
Симпатии
71
Баллы
376
Могу предположить, что вам нужен gulp.js и плагин gulp-sass, если хотите работать с шаблоном.
Ну или как вариант https://www.sassmeister.com/ :big-boss:
Что за шаблон?
 

Falconer

Создатель (I)
Сообщения
6
Симпатии
0
Баллы
41
В scss- все структурировано по разным страницам, а в teme.css- все сжато в одну строчку - для экономии места. По-крайней мере так в Варехаусе сделано. Как -то оно должно компилироваться, а как не пойму

Оно во многих шаблонах в одной строчке, просто ищется нужный параметр в theme.css в программе редактора, note++ например и меняется
 

pashad

Продвинутый (IV)
Сообщения
24
Симпатии
13
Баллы
254
Короче разобрался, может кому пригодиться:
Сборка css и js из папки _dev в папку assets осуществляется с помощью webpack
описано здесь https://devdocs.prestashop.com/1.7/themes/getting-started/asset-management/webpack/

под рутом устанавливаем nodejs
sudo apt-get install -y nodejs
в папке шаблона _dev в командной строке запускаем npm run build - после этого пересобираются theme.css и theme.js
после команды npm run watch все изменения вносимые в _dev автоматом пересобираются theme.css и theme.js

Если править непосредственно theme.css - при обновлении шаблона можно все потерять
 
Верх