[我已经在Drupal 7中设置了一个视图,用于输出字段的值,但是我不知道如何传递该字段的值以用作Javascript中的变量。]>
我知道对于节点我可以简单地做到:
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;
我真的很想知道如何使用视图字段来做到这一点。
我已经在Drupal 7中设置了一个视图,用于输出字段的值,但是我不知道如何传递该字段的值以用作Javascript中的变量。我知道对于节点,我可以简单地做:...
我发布此解决方案,以防万一将来有人需要它。