【问题标题】:Build a custom module to inject data into Drupals Javascript global object "setting"构建自定义模块以将数据注入 Drupals Javascript 全局对象“设置”
【发布时间】:2013-03-25 17:51:13
【问题描述】:

我正在尝试构建一个执行 SQL 搜索的 D6 模块,并将数据保存在 Drupal 的全局设置对象中,以便我的首页在加载后就有这些数据。任何想法如何做到这一点?

我需要编写一个钩子或模板预处理吗? 请帮忙!

【问题讨论】:

    标签: javascript drupal


    【解决方案1】:

    您可以使用drupal_add_js() 添加到该对象,例如:

    drupal_add_js(array('my_module' => array('my_setting' => 'this_value')), 'setting');
    

    将使您能够在客户端访问Drupal.settings.my_module.my_setting

    您将该代码的确切放置位置取决于您的页面的结构(这是表单提交的一部分,是在任何地方重定向还是只是在提交后重新构建表单并在同一页面上显示结果等)。如果您可以使用该信息更新问题,我也会尝试解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-26
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多