yudin 0 Жалоба Опубликовано: January 4, 2015 Здравствуйте.Подскажите, как создать поле в объявлении, доступное зарегистрированным пользователям определенных групп?В редакторе форм, в таблице data колонку создал, доступен для групп выбрал. Как теперь необходимо еще поправить шаблон, чтобы выводить это поле только пользователям из выбранных для доступности групп? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: January 4, 2015 так и выводите . Это поле будет доступно только пользователям которые авторизировались под своим логином. И вот если они входят в ту группу которую вы определили, тгда поле появится, если нет то не выведится. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: January 4, 2015 Все что нужно вы уже сделали, должно работать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yudin 0 Жалоба Опубликовано: January 4, 2015 К сожалению, оно выводится даже для неавторизованных пользователей. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yudin 0 Жалоба Опубликовано: January 4, 2015 Все что нужно вы уже сделали, должно работать.К сожалению, оно (это поле) выводится даже для неавторизованных пользователей. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: January 4, 2015 Скиньте доступ в админку. название поля которое вы хотите вывести и описание куда вы хотите его вывести. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: January 5, 2015 К сожалению, оно (это поле) выводится даже для неавторизованных пользователей.Скорей всего вы смотрите это в момент, когда вы авторизованы в админке.А вы там админ и оно вам видно.Смотрите в чистом браузере, через который вы еще не заходили в ЛК и в админку. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yudin 0 Жалоба Опубликовано: January 5, 2015 Да, я был авторизован в админ-панели. Спасибо, все работает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yudin 0 Жалоба Опубликовано: January 5, 2015 Скорей всего вы смотрите это в момент, когда вы авторизованы в админке.А вы там админ и оно вам видно.Смотрите в чистом браузере, через который вы еще не заходили в ЛК и в админку.Все работает, если устанавливать разрешение на доступ к полю только для группы Администраторы, если добавлять другие группы, то ничего опять не работает, показывается даже неавторизованным пользователям. как быть? присвоить другой группе права администратора? но тогда эти пользователи будут иметь доступ к админ панели, а они там не нужны? может быть какие то компоненты или функции еще добавить. сейчас мне кажется любая вновь созданная группа пользователей приравнивается к незарегистрированным Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 5, 2015 1. Права видимости на поля могут устанавливаться только для реальных групп.2. Группа "Незарегистрированные" не указывает на пользователя-гостя, устанавливать на нее любые права не имеет смысла, так как не существует реально пользователей в этой группе.3. Указания права видимости на поле следует расценивать в первую очередь как ограничение на видимость поля на формах (добавления, редактирования). Способность поля "прятаться" в карточке - приятная фича.4. Указание видимости на некоторые поля может просто не иметь смысла. Например расшаривание только на админа видимости поля с мета-данными абсолютно логично для формы, но полностью не приемлемо для карточки. Это следует иметь в виду.5. В остальном видимость должна соблюдаться. По крайнем мере на тестовом я проверил. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах