Вопрос с личными данными в Profile2

Аватар пользователя Beshan Beshan 30 августа 2012 в 0:33

Как сделать чтобы пользователь мог выбрать показывать или скрывать личные данные??
Личные данные делал через profile2

Комментарии

Аватар пользователя igorek igorek 30 августа 2012 в 1:05

Добавить ещё одно поле - галку(показать мои данные). При сохранении профиля, через rules или свой модуль, перед сохранение пользователя, нужный хук вызвать, проверить стоит ли галка? Как то сложно получается. Нет, перед выводом отображения проверять галку. Ну как то так.

Аватар пользователя NaZg NaZg 30 августа 2012 в 10:06

conditional fields

"iNFerNo" wrote:
укрывать просто поля темизацией.

а то озимые не взойдут. всегда укрывайте поля темизацией!

Аватар пользователя arsslav arsslav 30 августа 2012 в 10:21

NaZg wrote:
conditional fields

"iNFerNo" wrote:
укрывать просто поля темизацией.

а то озимые не взойдут. всегда укрывайте поля темизацией!

))))))))

Аватар пользователя iNFerNo iNFerNo 30 августа 2012 в 12:39

conditional fields
ну и как же это поможет юзерам скрывать / не скрывать поля?

есть вроде дляю зерав приватные поля из профиля и не приватные...

Аватар пользователя NaZg NaZg 30 августа 2012 в 12:45

"iNFerNo" wrote:
ну и как же это поможет юзерам скрывать / не скрывать поля?

быть может стоит посмотреть модуль?

Аватар пользователя iNFerNo iNFerNo 30 августа 2012 в 13:37

нет ну если создать поле - чекбокс и на которое повесить дейсвия. Только он скроет вроде как ото всех а не от тех кто смотрит нет?

Аватар пользователя Beshan Beshan 2 сентября 2012 в 15:41

WebRemake wrote:
может [module=user_field_privacy] подойдет
Вроди то что нужно вот только я чето вообще не нашол где его настраивать или включать........чтото вобще ни чего не могу найти про модуль

Аватар пользователя WebRemake WebRemake 3 сентября 2012 в 0:30

"Beshan" wrote:
не нашол где его настраивать или включать

включать там же где и все остальные модули - admin/modules

после включения на странице редактирования каждого поля в Profile2 появится чекбокс
"Make the content of this field private"

если этот чекбокс выбран то содержание поля будет показываться только хозяину профиля и администратору сайта

настраивать видимость полей для разных ролей более гибко (и не только для profile2 но и для любых других типов материалов) можно с помощью модуля [module=field_permissions]