Глупейший вопрос....но не получается переопределить форму входа

Главные вкладки

Аватар пользователя noway noway 6 мая 2009 в 19:43

Здравствуйте!

Никак не получается переопределить форму входа на сайт.
block-user-0.tpl.php - не работает,
block-user.tpl.php - тоже.

Кэш чистил и стандартно и devel-ом.

Ничего не выходит. В чем может быть загвоздка?

и можно ли включить theme developer от devel для неавторизированного пользователя?

Комментарии

Аватар пользователя xanderz xanderz 6 мая 2009 в 19:57
function user_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'user_login_block') {
    $form['#theme'] = 'user_login_block';
  }
}

function user_theme() {
  return array(
    'user_login_block' => array(
      'arguments' => array('form' => NULL),      
  );
}

function theme_user_login_block(&$form) {
  $output = drupal_render($form);
  return $output;
}

как-то так

Аватар пользователя noway noway 21 мая 2009 в 11:47

Проблема о5 вылезла.
Делал с нуля сайт на 6.12

Определяю шаблон block-user-0.tpl.php --- не видит
Влючаю лог Theme developer, да действительно не видит, берет стандартный из modules/system/block.tpl.php
Кидаю файл block-user-0.tpl.php в modules/system -- все видит и отрабатывает

Может у меня в теме какая-то проблема? почему drupal не хочет искать файлы в папке темы