Категорию из hook_user - в панель
Прислано: graker
вс, 14/03/2010 - 22:38
Всем привет.
Делаю профиль с помощью Panels, примерно как на Д.ру. Через
hook_user() добавил в своем модуле категорию профиля, состоящую из генерируемых там же полей. Panels в разделе User->Profile Category мою рукотворную категорию, естественно, не видит. Сумел добавить ее при помощи кастом-панели в формате PHP, примерно так:
$uid = arg(1); $user = user_load($uid); $content = user_build_content($user); print theme('user_profile_category',$content['my_category']); print theme('user_profile_item',$content['my_category']['my_profile_item']);
Собственно, вопрос: а есть ли готовые, более удобные/красивые решения?
- graker's blog
- Для комментирования войдите или зарегистрируйтесь
Не знаю то или нет :
advanced_profile,
author_pane, но получается как во вложении.
У меня попутный вопрос: Как в тизере ноду вывести в виде панели? (т.е. в полном виде - одна панель, а в тизере на главной - другая).
проще - как вывести на главную краткое содержание ноды в виде панели? :)
- Для комментирования войдите или зарегистрируйтесь
Не знаю то или нет :
advanced_profile,
author_pane
APK крутой, но запрограммированную категорию не нашел. А author pane уже стоял, он не про это.
- Для комментирования войдите или зарегистрируйтесь
APK крутой
:), по мне крутой author pane, а АРК создать в принципе нетрудно (хотя не утверждаю, типа имхо :))
создается/включается панель с путем /user/%user, выбирается гибкое расположение колонок, настраивается под свои нужны и набивается содержимым созданным во вьюхе. Вьюхой можно и подправить профиль пользователя, добавив дополнительные вкладки.
ну и привет соратнику :)

- Для комментирования войдите или зарегистрируйтесь
Привет :)

- Для комментирования войдите или зарегистрируйтесь



Комментарии