0
すべてのページにログインボタンがあります。drupalでカスタムモジュールを作成しました。7.'one_time_popup 'はモジュール名です。ログイン後に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');
}
}
ないdrupalのユーザーが含まれます。しかし、jsファイルは他のページにロードされていますか? – Sagar
ファイルがネットワークにロードされていません – user3386779
。私たちはあなたの問題の根本原因を見つけました:) – Sagar