Возможно ли выполнить Twig операторы include из запроса Javascript MatchMedia?
Я пытаюсь обойти другую проблему, просто отображая другой тип меню на нашей точке останова планшета.
Я знаю, что JS не может общаться с сервером, но можно ли выполнить веткукоманда вообще таким образом?
if (matchMedia) {
const mq = window.matchMedia("(min-width: 992px)");
mq.addListener(WidthChange);
WidthChange(mq);
}
// media query change
function WidthChange(mq) {
if (mq.matches) {
// window width is greater than 992px
{% include 'snippets / navbar.rain' с {'type': 'Desktop'}%}
} else {
// window width is less than 992px
{% включают 'snippets / navbar.rain' с {'type': 'Tablet'}%}
}
}
Я не могугде-нибудь в Интернете можно найти правильный синтаксис или даже примеры того, является ли это возможным решением.Спасибо