Помогите разобраться с модулем Profile

Главные вкладки

Аватар пользователя Shagi Shagi 13 ноября 2008 в 1:14

Помогите разобраться с модулем Profile.

Поставил модуль. В настройках только добавление полей и справка (см. картинку). В справке - как добавлять поля.

Добавил необходимые поля в профиль(см. картинку).
При добавлении юзера - поля заполняются(см. картинку).
При показе данных юзера - данные показываются(см. картинку).

Но при РЕДАКТИРОВАНИИ данных юзера - нет добавленных полей для редактирования.

Как пользователь сможет отредактировать свои данные? Только попросив админа поковырятся в базе?

Посоветуйте плиз.

В приложении пару картинок для наглядности.

ВложениеРазмер
Иконка изображения Untitled-1.gif15.03 КБ
Иконка изображения Untitled-2.gif6.98 КБ
Иконка изображения Untitled-3.gif2.05 КБ
Иконка изображения Untitled-4.gif1.76 КБ

Комментарии

Аватар пользователя Shagi Shagi 13 ноября 2008 в 2:18

Это просто не понять простому смертному!
И то, совсем случайно увидел на нашем сайте....
Вот линк то:
http://drupal.ru/user/11478/edit/Координаты_в_интернете

Теперь, для того, чтоб юзер смог отредактировать свои данные, он должен вбить такой адрес:
САЙТ/user/6/edit/персональная информация

"персональная информация" - у меня так категория прописана.

И как теперь такую закладку сделать? Для юзеров.
Типа указать, при редактировании своих данных допишите в строке "персональная информация"?

Блин. Как Феликс Юстасу... Штирлиц будь бдителен...
Неужели никто не решил данную тему?

И почему pathauto не перевел это в латиницу?

Аватар пользователя Shagi Shagi 13 ноября 2008 в 2:28

А теперь понятно, почему народ не отвечал на мой вопрос.
В стандартной теме - табс присутствует. А в моей теме - нет.
Буду ковырять дальше...
Но и в стандартной теме тоже - "персональная информация"
И куда смотрит pathauto ...

Аватар пользователя Shagi Shagi 13 ноября 2008 в 18:38

Решено тут:
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;
}