Здравствуйте!
Есть регистрационная форма, с дополнительными полями созданными с помощью CCK и Profile
Дополнительное поле называется условно "profile_manager".
Задача:
Нужно при помощи GET запроса (пример - mysite.com/user/register?profile_manager=blablabla), передать в это поле параметр!
Пробовал темизировать форму регистрации, ничто не получилось. Хотел добавить при помощи темизации для этого поля чтото в роде: value=".$_GET['manager']." но так до этого и не дошел...((
На счет темизации, делал так:
Дописал в template.php это:
<?php
function ajno1000_theme () {
return array(
'user_register' => array(
'template' => 'user-register' ,
'arguments' => array( 'form' => NULL ),
),
);
}
?>
и создал файлик user-register.tpl.php с таким содержанием:
<?php<div class="my-form-wrapper">
<?php print $rendered ; ?>
</div>?>
безрезультатно!...
потом пробовал такое:
<?php
## just a test to see if $form is transfered
##var_export($form);
print drupal_render ( $form [ 'name' ]);
print drupal_render ( $form [ 'pass' ]);
print drupal_render ( $form [ 'links' ]);
print drupal_render ( $form [ 'form_build_id' ]);
print drupal_render ( $form [ 'form_id' ]);
print drupal_render ( $form [ 'actions' ]);
?>
Опять без результатно...
(В обеих вариантах страница регистрации загружалась, полей - не видно!)
Прошу помощи знатоков! Скажите, я хоть на правильном пути?
Что может быть у меня не так с темизацией?
И можно ли отправить этот GET запрос без харткодинга?