Я установил представления в Drupal 7, которые выводят значение поля, но я не знаю, как передать это значение поля для использования в качестве переменной в Javascript.
I знаю, что для узлов я мог бы просто сделать:
function MYMODULE_node_view($node, $view_mode, $langcode) {
if ($view_mode == 'full') {
$setting = array('MYMODULE' => array('currentNid' => $node->nid));
$node->content['#attached']['js'][] = array(
'data' => $setting,
'type' => 'setting',
);
}
}
и затем в Javascript: var currentNid = Drupal.settings.MYMODULE.currentNid;
Я действительно хочу знать, как это сделать с полями представлений.