v.kopitsa 17 апреля 2011 в 19:00 Надо чтобы форму user_login_block($form) можно было вставить в любом месте в шаблоне page.tpl.php. Как это сделать? drupal 7 Drupal7 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
v.kopitsa 3 мая 2011 в 14:24 Решил так <?php global $user; if ($user->uid == 0){ //еслы гость print drupal_render(drupal_get_form('user_login_block')); if (variable_get('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)) { } else { // остальныеprint ' <li>'.l($user->name, 'user/'.$user->uid).'</li> <li>'.l('Изменить', 'user/' . $user->uid . '/edit').'</li> <li>'.l('Выход', 'user/logout').'</li> '; } ?>
Комментарии
Решил так
<?php
global $user;
if ($user->uid == 0){
//еслы гость
print drupal_render(drupal_get_form('user_login_block'));
if (variable_get('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)) {
} else {
// остальные
print '
<li>'.l($user->name, 'user/'.$user->uid).'</li>
<li>'.l('Изменить', 'user/' . $user->uid . '/edit').'</li>
<li>'.l('Выход', 'user/logout').'</li>
';
}
?>
спс