Просмотр полной версии : Настройка полей в NCA
p.bogomolenko
09.06.2008, 14:29
Можно ли отображать поля описанные в TCA в зависимости от Access параметра (т.е. в зависимости от группы пользователей для которых доступна эта страница)? Если да, то подскажите как это можно сделать?
Вы уверены, что хотите менять поля именно в зависимости от fe-групп? Вообще-такое можно попробовать сделать, переопределив TCA этого поля... Примерно так: $TCA['tx_mytable']['ctrl']['type'] = 'fe_group';
Хотя не факт, что будет работать.
p.bogomolenko
10.06.2008, 12:09
Проверил вашу конструкцию, но она не отработала. Посмотрел в доке по TCA и выяснил что конструкция 'type' => 'doktype' отвечает за тип документа, а не за назначение прав. Так же пробовал переопределять 'cruser_id' => 'cruser_id' и к сожалению тоже не помогло.
У кого-то еще есть соображения по этому поводу?
Вы уверены, что вам нужно именно это поле? Оно определяет доступ к записи fe-групп, а не be-пользователей и групп. Если же вам надо контролировать количество и набор полей для разных be-пользователей, то надо сделать соответствующие поля exclude fields и определить нужные Access Lists в свойствах be-группы.
Речь таки идет про фронтенд или бекенд?
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot