вторник, 17 мая 2011 г.

Темизация формы входа на сайт

Интересный способ нашел вот здесь:
http://xn--80ah2a0a8b.xn--p1ai/blog/drupal/temizatsiya-formy-vkhoda-v-sistemu


Для этого в папке с темой создаем дополнительный шаблон для блока с именем block-user-0.tpl.php и помещаем в него следующий код:
<div id="login">
 <h2>Вход на сайт</h2>
 <?php  global $user; ?>
 <form action="/user" method="post" id="user-login">
  <table border="0">
   <tr>
    <td><input type="text" name="name" id="edit-name" size="10" tabindex="1" class="form-text required" value="Логин" class="form-text NormalTextBox txtSearch" onfocus="if (this.value == 'Логин') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Логин';}"  /><input type="hidden" name="form_id" id="edit-user-login" value="user_login"  /></td>
    <td><input type="password" name="pass" id="edit-pass"  size="11"  tabindex="2" class="form-text required" value="Пароль" class="form-text NormalTextBox txtSearch" onfocus="if (this.value == 'Пароль') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Пароль';}" /></td>
   </tr>
   <tr>
    <td><a href="/user/register"><b>Регистрация</b></a><br /><a href="/user/password" style="color:#000;">Получить новый пароль</a></td>
    <td align="right">                <input name="op" type="image" class="form-submit" 
      id="edit-submit"  tabindex="3" value="" src="<?php print drupal_get_path('theme','vero')?>/img/log.png" alt="<?php print t('login');?>" title="<?php print t('login');?>" /></td>
   </tr>
  </table>
 </form>
</div>

1 комментарий: