Здравствуйте! Нужно в форму регистрации добавить новые поля.
Добавил в файл template.php своей темы следующий код:
<?php
function pshop_theme_theme()
{
return array(
'user_register' => array(
'arguments' => array('form' => NULL),
),
);
}
function
pshop_theme_user_register($form)
{
$form['mytext'] = array(
'#type' => 'textfield',
'#title' => 'Text',
);
return $form;
}
?>
но безрезультатно... Подскажите, что я делаю не так??
Комментарии
Включить модуль profile (стандартный)
Зайти сюда /admin/user/profile
Добавить поля
Отметить что нужно отображать при регистрации
во первых ф-я темизация должна возвращать html код а не массив, а во вторых толку от того что вы добавили поле в template.php? его ещё нужно обработать и сохранить
я его тоже юзаю, но с селектами проблемка возникла
спасибо! очень полезная статья!)
я написал этот код, чтобы проверить работоспособность)
Спасибо за ответы! Буду двигаться дальше)