#1
30 января 2015 в 16:15
Необходимо добавить в профайл пользователя новое поле, доступ чтения к которому могут иметь только админы и сам владелец профиля. Как это сделать? И еще попутно — тип поля "Скрытое поле", что это за поле такое, как установить его тип?
#2
30 января 2015 в 16:39
в profile_view.tpl.php в районе 180 строки
... if (($user->is_admin || $user->id == $profile['id']) && $field['name'] == '<secret_field>') { // сюда вставляем код поля ... } else { // тут выводим остальные поля ... } ...
Спасибо!
Я думаю, было бы удобно в админке в компоненте "профили пользователей" добавили бы понятие "Владелец" в настройках "Доступ для чтения" и "Доступ для изменения".
А про скрытые поля не расскажите? Как установить их тип и вообще для чего использовать?
Я думаю, было бы удобно в админке в компоненте "профили пользователей" добавили бы понятие "Владелец" в настройках "Доступ для чтения" и "Доступ для изменения".
А про скрытые поля не расскажите? Как установить их тип и вообще для чего использовать?
Сегодня в 07:49
#4
7 февраля 2015 в 00:22
Как Вам такой вариант там же?
где 111 это ID группы "Владелец", созданной в админке.
Верно? Или ошибся в логике?
<?php if !(($field['groups_read']==111) && $is_own_profile)) { continue; } ?>
Верно? Или ошибся в логике?