我有一个名为my_module
的模块,它用于运行cron。我正在使用hook_cron()在我的模块中运行cron。我想在cron运行时更改javascript的值。这个javascript变量已经存在于页脚中。我正在使用drupal 7.任何人都可以帮我写代码吗?
答案 0 :(得分:0)
此代码可以帮助您入门。
/**
* Implementation of hook_cron()
*/
function [YOUR_MODULE]_cron() {
variable_set('YOUR_VARIABLE', 'change this value to your liking');
}
/**
* Implementation of hook_init()
*/
function [YOUR_MODULE]_init() {
$yourVariable = variable_get('YOUR_VARIABLE', '');
drupal_add_js(array('YOUR_VARIABLE' => $yourVariable), 'setting');
}
然后在你的javascript中:
var myVar = Drupal.settings.YOUR_VARIABLE;
文档: