Помогите разобраться с модулем Profile.
Поставил модуль. В настройках только добавление полей и справка (см. картинку). В справке - как добавлять поля.
Добавил необходимые поля в профиль(см. картинку).
При добавлении юзера - поля заполняются(см. картинку).
При показе данных юзера - данные показываются(см. картинку).
Но при РЕДАКТИРОВАНИИ данных юзера - нет добавленных полей для редактирования.
Как пользователь сможет отредактировать свои данные? Только попросив админа поковырятся в базе?
Посоветуйте плиз.
В приложении пару картинок для наглядности.
Вложение | Размер |
---|---|
Untitled-1.gif | 15.03 КБ |
Untitled-2.gif | 6.98 КБ |
Untitled-3.gif | 2.05 КБ |
Untitled-4.gif | 1.76 КБ |
Комментарии
Это просто не понять простому смертному!
И то, совсем случайно увидел на нашем сайте....
Вот линк то:
http://drupal.ru/user/11478/edit/Координаты_в_интернете
Теперь, для того, чтоб юзер смог отредактировать свои данные, он должен вбить такой адрес:
САЙТ/user/6/edit/персональная информация
"персональная информация" - у меня так категория прописана.
И как теперь такую закладку сделать? Для юзеров.
Типа указать, при редактировании своих данных допишите в строке "персональная информация"?
Блин. Как Феликс Юстасу... Штирлиц будь бдителен...
Неужели никто не решил данную тему?
И почему pathauto не перевел это в латиницу?
А теперь понятно, почему народ не отвечал на мой вопрос.
В стандартной теме - табс присутствует. А в моей теме - нет.
Буду ковырять дальше...
Но и в стандартной теме тоже - "персональная информация"
И куда смотрит pathauto ...
Кстати, давно хотел на друпалорге пожаловаться на эту дрянь.
Решено тут:
http://drupal.org/node/217820
Помогло (в template.php):
function phptemplate_menu_local_tasks()
{
$output = '';
if ($primary = menu_primary_local_tasks())
{
$output .= "
\n". $primary ."
\n";
if ($secondary = menu_secondary_local_tasks())
{
$output .= "
\n". $secondary ."
\n";
}
}
return $output;
}
А для 6-го подойдет?
не знаю...
пробуйте