Есть несколько сайтов на одном движке друпала в мультисайтинге.
База пользователей одна, но из-за некоторых модулей можно разрешить регистрацию только на одном из этих сайтов.
Подскажите - как можно сделать автоматическую переадресацию со страниц регистрации на остальных сайтах на страницу на самом главном.
Комментарии
Я эту проблему решал своим блоком входа, где ссылка регистрации ведёт на основной сайт.
Но так же придётся "перекрывать" и ссылку на стандартной странице user/login
Я решил всё это просто скрыв вкладку стилями.
А в template.php Вашей темы можно добавить, на эту страницу, нужную ссылку:
return array(
'user_login' => array(
'template' => 'user-login',
'arguments' => array('form' => NULL),
),
);
}
function Ваша-тема_preprocess_user_login(&$variables) {
$variables['single'] = t('Какое-то описание');
$variables['intro_text'] = l(t('registration'),Сылка на регистрацию основнго сайта);
$variables['rendered'] = drupal_render($variables['form']);
}
Успехов!