Как известно, в друпале можно темизировать любой блок, в том числе и тот, что создан каким-либо модулем. Сегодня мы разберем, как темизировать блок авторизации.
За вывод блока авторизации у нас будет отвечать файл «block--user--login.tpl.php». Создадим его и положим в корень нашей темы.
В него надо вставить нужный нам код. В принципе, тут все понятно из контектса. Я взял стандартный код вывода этого блока, убрал лишнее и добавил свои стили.
<form action="/user" method="post" id="user-login" accept-charset="UTF-8" class="club-login"> <br> <div class="goods-title">вход для участников клуба</div> <div> <div class="form-item form-type-textfield form-item-name"> <input type="text" id="edit-name" name="name" value="" size="60" maxlength="60" class="form-text required" placeholder="Логин"> </div> <div class="form-item form-type-password form-item-pass"> <input type="password" id="edit-pass" name="pass" size="60" maxlength="128" class="form-text required" placeholder="Пароль"> </div> <input type="hidden" name="form_build_id" value="form-jEno7-46jaP8VsAluRNi_cKIBS1On2yzmmgqp2fJ5Cs"> <nput type="hidden" name="form_id" value="user_login"> <div class="form-actions club-button form-wrapper" id="edit-actions"> <input type="submit" id="edit-submit" name="op" value="Войти" class="form-submit"> </div> </div> </form>
Сохраняем, заливаем в корень темы, прописываем нужные css-классы, чистим на сайте кеш и радуемся новой красивой форме.