Друпал 8 как передать в js данные?

Главные вкладки

Лучший ответ

Аватар пользователя ivnish ivnish 4 августа 2021 в 15:09
2

Гуглится за 5 секунд

Добавляем в препроцессе переменную и ее значение

<?php
/**
 * Implements hook_page_attachments().
 */
function mymodule_page_attachments(array &$page) {
  
$page['#attached']['drupalSettings']['myname'] = 'himanshu';
}
?>

В JS используем её

var data = drupalSettings.myname;

Комментарии

Аватар пользователя ivnish ivnish 4 августа 2021 в 15:09
2

Гуглится за 5 секунд

Добавляем в препроцессе переменную и ее значение

<?php
/**
 * Implements hook_page_attachments().
 */
function mymodule_page_attachments(array &$page) {
  
$page['#attached']['drupalSettings']['myname'] = 'himanshu';
}
?>

В JS используем её

var data = drupalSettings.myname;