我正在尝试构建一个执行SQL搜索的D6模块,并将数据保存在Drupal的全局设置对象中,这样我的首页在加载后就会有这些数据。任何想法如何做到这一点?
我是否需要编写钩子或模板预处理? 请帮忙!
答案 0 :(得分:0)
您可以使用drupal_add_js()
添加到该对象,例如:
drupal_add_js(array('my_module' => array('my_setting' => 'this_value')), 'setting');
将允许您访问客户端Drupal.settings.my_module.my_setting
。
您放置代码的确切位置将取决于您的网页的结构(这是表单提交的一部分,是重定向到任何地方,还是只是在提交后重建表单并在同一页面上显示结果等)。如果您可以使用该信息更新问题,我也会尝试解决这个问题。