Я пытаюсь объединить файлы JS вместе в 1 файл, однако мне нужно установить условия, используя инструкции if в файле js.Shopify - использование операторов if в файлах js.liquid и scss.liquid
Я создал файл.js.liquid, но он не работает; Я добавил тест, например:
{% if template contains 'index' %}
console.log('homepage loaded');
{% endif %}
пример того, что я пытаюсь сделать, конечно, есть много, что нужно сделать.
{% if settings.the_simpsons_enabled and settings.simpsons_video_enable %}
// video popup
$(".video-popup").videoPopup();
{% endif %}
Условные операторы также не работает в scss.liquid файлов либо:
{% if template contains 'index' or template contains 'collection' or template contains 'product' %}
@import url("{{ 'owl.carousel.scss' | asset_url }}");
{% endif %}
Любые идеи, почему, если бы не работать, или если ее вообще возможно? Я предполагаю, что это жидкий файл.
Вы не можете использовать @import. – Buts
Почему бы вам просто не объединить JS и не объединить SASS с чем-то вроде глотки? – JCharette