所有页面的登录挂钩

login hook for all pages

我全部都有登录按钮 pages.I 在 drupal 7 中创建了一个自定义模块。'one_time_popup' 是我的模块 name.I 尝试在 [=17= 之后添加一个 js 文件] 已经创建了一个挂钩 'one_time_popup_user_login'。它只适用于主页 我想在其他页面上使用它它没有添加我的 js 文件

function one_time_popup_user_login($edit, $account){
if(user_is_logged_in){
 drupal_add_js(drupal_get_path('module', 'one_time_popup') . '/service.js');
}
} 

请尝试 hook_init

function modulename_init() {
  if (user_is_logged_in()) {
    drupal_add_js(drupal_get_path('module', 'Modulename') . '/yourjs.js');
  }
}

在您的自定义模块中包含 js