Форма входа с другой версткой

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

Аватар пользователя SkyMan SkyMan 19 августа 2013 в 20:18

Есть HTML шаблон формы входа, который отличается от верстки темы сайта.
Этот шаблон я использую для адреса /user/login

Вывожу так:

<?php function MYTHEME_theme() {
    
# Темизация формы входа
    
$items = array();
    
$items['user_login'] = array(
        
'render element' => 'form',
        
'path' => drupal_get_path('theme''MYTHEME') . '/templates',
        
'template' => 'user-login'// user-login.tpl.php
        
'preprocess functions' => array(
            
'MYTHEME_preprocess_user_login'
        
),
    );
    return 
$items;
}
?>

Но проблема в том, что все содержимое user-login.tpl.php еще обрабатывается версткой темы сайта.

Т.е. получается такой код:

<html><!-- html.tpl.php -->
   <body>
      <html><!-- мой вывод user-login.tpl.php -->
         <body>
         ...
         </body>
      <html><!-- мой вывод user-login.tpl.php -->
   </body>
<html><!-- html.tpl.php -->

Вопрос: как можно для файла user-login.tpl.php отключить верстку темы сайта?

Комментарии

Аватар пользователя Niklan Niklan 19 августа 2013 в 21:18

HOLY CRAP!!!
page--user--register.tpl.php -- Страница регистрации
page--user--login.tpl.php -- Страница входа

Делайте какими хотите.
В эти шаблоны достаточно вставить:

  <?php print render($page['content']); ?>

Кастомизируйте как душе угодно