Разрешить скрывать сразу весь профайл

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

Аватар пользователя andreyks andreyks 21 января 2010 в 12:08

у меня 2 варианта - использовать стандартные поля профайла или установить content_profile. Надо дать возможность пользователю скрывать сразу весь профайл. Поэтому модули CCK Privacy, Profile Privacy не подходят. Куда копать?

Комментарии

Аватар пользователя SORM@drupal.org SORM@drupal.org 21 января 2010 в 12:24

Для себя между content_profile и стандартным profile, сделал выбор в пользу последнего по следующим причинам:

  • Довольно прозрачный и легкий(быстрый) код модуля
  • Достаточный функционал для добавления полей
  • Достаточный функционал по хукам для расширения и модификации не только профиля, но и его отображения
  • ИМХО профиль из ноды - нарушает концепцию системы
  • Views научен работать с полями профиля
  • Можно использовать готовые решения для стандартного профиля.
  • Все остальное решается ЛЕГКО парой строчкой кода в доп модуле - еще раз скажу что hook_user & hook_profile_alter, дают в руки все инструменты для реализации задач управления профилем.

p.s. ИМХО свой код куда душевнее, тем более что для описанной задачи он элементарен и свое решение будет более гибкое.
Все ИМХО

Аватар пользователя rusloc@drupal.org rusloc@drupal.org 5 февраля 2010 в 14:33

Я тоже пытаюсь определиться с выбором и читаю все подряд на эту тему. В нескольких местах встречал жалобы на трудности работы с данными, которые сохраняет в базе родной модуль, и, наоборот, восторги по поводу легкости работы с данными профиля, который получается при использовании content_profile и полей CCK.