Я пытаюсь использовать Drupal.settings впервые для передачи переменных из PHP в JavaScript. Документация по теме редкая, и у меня есть несколько вопросов.
Можно ли использовать #attached для прохода через настройки, а не drupal_add_js(array('myModule' => $settings), 'setting');
? Причина, по которой я спрашиваю, заключается в том, что мне сказали, что #attached
это «правильный» способ добавления настроек. (Я знаю, что это также правильный способ добавления файлов, но не уверен, работает ли он с переменными настроек.)
Я использую следующий код, но не могу загрузить его под объекты DOM, и я застрял.
(function ($) {
Drupal.behaviors.myModule = {
attach: function(context, settings) {}
};
});(jQuery);
Любой совет будет принята с благодарностью. Пожалуйста, имейте в виду, что я впервые решил использовать Drupal.settings, поэтому каждая деталь приветствуется и ценится.