Скрытое поле входа в Drupal

#drupal #drupal-7

#drupal #drupal-7

Вопрос:

У меня есть две формы входа для разных типов пользователей, я хочу различать пользователей

со скрытым полем. Я хочу написать скрытое поле в своей форме только для «постоянных пользователей».

Моя форма выглядит так, как указано ниже, но я не могу видеть скрытое поле в представлении

источник, как я могу это сделать?

 page--user--login.tpl.php
---------------------------
 <div id="tabs">

      <ul>
    <li class="len-emp"><a href="#tabs-1">Fluid EMPLOYEE</a></li>
    <li><a href="#tabs-2">NON Fluid EMPLOYEE</a></li>
    <div class="clear-fix"></div>
    </ul>
      <div id="tabs-1" class="content">
      <?php print $messages; ?>
      <?php print render($page['content']); ?> 

      </div>

       <div id="tabs-2" class="content">
      <?php print $messages; ?>
      <?php print render($page['content']); ?>
      <div class="user-login-links">
  <span class="register-link"><a href="register">Create account</a></span><span class="password-link"><a href="password">Forgot Password</a></span>
    </div>
      </div>

    </div>

template.php
----------------
function mytheme_preprocess_user_login(amp;$variables) 
{
$variables['user-login-form']['edit-name']['#title'] = t('User ID');
  $variables['form']['name']['#attributes']['placeholder'] = $variables['form']['name']['#title'];
  $variables['form']['pass']['#attributes']['placeholder'] = $variables['form']['pass']['#title'];  
  $variables['form']['fluiduser']['#attributes']['placeholder'] = $variables['form']['fluiduser']['#title'];   
  $variables['form']['actions']['submit']['#attributes']['value'] = 'Login';
}

user-login.tpl.php
--------------------
    print drupal_render($form['name']);

    print drupal_render($form['pass']);    

  print drupal_render($form['fluiduser']);  
  

Комментарии:

1. Почему бы вам не проверить назначенную роль пользователя или какое-либо поле пользователя вместо этого решения? Что, если один «тип» пользователя использует другую форму входа «типа»?

2. Какие формы вы используете, веб-формы, встроенные формы или что-то еще? Кстати, почему вы хотите увидеть это в своем источнике просмотра?