Drupal 7のインストールプロファイルを作成して、言語選択ページをスキップしようとしています。
.profileファイルに次のコードを挿入します。
function efocus_install_tasks_alter(&$tasks, $install_state){
$tasks['install_select_locale']['run'] = INSTALL_TASK_SKIP;
$install_state['parameters']['locale'] = 'en';
}
これはページをスキップしますが、どういうわけかロケールの選択が何らかの理由で機能していません。これについて何か経験がある人はいますか?私はDrupalを初めて使用したばかりで、1か月前に開始したばかりで、なぜ機能しないのか理解できません。私が試すことができるものに関するヒントはありますか?
あなたのコードは機能します、あなたは見逃しました:global
function efocus_install_tasks_alter(&$tasks, $install_state){
global $install_state;
$tasks['install_select_locale']['display'] = FALSE;
$tasks['install_select_locale']['run'] = INSTALL_TASK_SKIP;
$install_state['parameters']['locale'] = 'en';
}