В функции function subuser_create_form(&$form_state, $user) добавить
<?php $result = db_query('SELECT pf.type, pf.title, pf.name, pf.category, utpf.enabled, utpf.required FROM {user_types_profile_fields} utpf INNER JOIN {profile_fields} pf ON pf.fid = utpf.fid WHERE utpf.user_type_id = 2');
// $categories = array();
while ($row = db_fetch_object($result)) {
if ($row->enabled) {
$form[$row->category][$row->name] = array(
'#type' => $row->type,
'#title' => $row->title,
'#required' => $row->required
);
}
}?>
в запросе 2 - номер роли
только 1 к 1
Комментарии
Круто!!! А что это?
это чтоб не потерять )
А типа соцзакладок только "СоцЗаметки"
О я новое название вида ресурса придумал, ай да я.
Модуль Subuser не позволяет выводить дополнительные поля для под-роли (User_types - позволяет для определенных ролей создавать определенные поля в профиле, похоже на content_profile, только логичнее), такие поля можно добавить, использовав код выше.
А при комбинации таких модулей обязательно появится вопрос, и тогда искатель поразмыслит над тем что делает код и догадается. А я использую еще как закладки, так как мне это удобно.
Но СоцЗаметки это круче всеравно, надо модуль soc_bookmarks