XOOPS Cubeでログイン画面を開いたらログインフォームにフォーカスさせるカスタムです。
XOOPS Cubeをベースにしたシステム開発中は管理画面にログインすることが非常におおくなるんですが、毎回ログインフォームにポインタ合わせるのが面倒になってきたので、ついカッとなってやってしまいました。
user_default.htmlに下記を追加。XCL2.2以上ならjQueryは標準読み込みなのでこれだけでOK。
<script>
$(document).ready(function(){
// ログインフォームにフォーカス合わせる
$('#legacy_xoopsform_uname').focus();
});
</script>
ちょっとしたことなんですが、開発時のイライラがかなり解消しましたよ!
user_default.htmlはhtml/modules/user/templates/にあるけど直接いじらないで、DBテンプレートセットを別途つくるとか、テーマ下テンプレートにコピーして編集がオススメです。