Как получить результаты JavaScript с Twig - PullRequest
0 голосов
/ 26 июня 2019

Я не уверен, как передать переменную из папки JS в шаблоны Twig.Это переменная, которая принимает значение true / false при загрузке страницы и должна использоваться внутри оператора If для выполнения адаптивного кода.

Я попытался вызвать имя самой переменной, но, как я выяснил, это не так.работа.

JS Script

var isMobile = (function() {....})();

Шаблон Twig

 {% if isMobile %}
  <div>Small div</div>
  {% else %}
  <div>Big div</div>
 {% endif %}

1 Ответ

0 голосов
/ 26 июня 2019

Будет лучше и удобнее делать с самим Javascript.

<div id="yourDIV">
  This is my DIV element.
</div

В Javascript сделайте что-то вроде этого.

 var el = document.querySelector('#yourDIV');//to target multiple divs use class
 if (isMobile()) {
   el.style.display = "block";
  } else {
    el.style.display = "none";
 }

Это идея, вы можетеизмените его в соответствии с вашими потребностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...