Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Настройка полей в NCA (http://forum.typo3.ru/showthread.php?t=6392)

p.bogomolenko 09.06.2008 14:29

Настройка полей в NCA
 
Можно ли отображать поля описанные в TCA в зависимости от Access параметра (т.е. в зависимости от группы пользователей для которых доступна эта страница)? Если да, то подскажите как это можно сделать?

void 09.06.2008 22:24

Вы уверены, что хотите менять поля именно в зависимости от fe-групп? Вообще-такое можно попробовать сделать, переопределив TCA этого поля... Примерно так: $TCA['tx_mytable']['ctrl']['type'] = 'fe_group';
Хотя не факт, что будет работать.

p.bogomolenko 10.06.2008 12:09

Проверил вашу конструкцию, но она не отработала. Посмотрел в доке по TCA и выяснил что конструкция 'type' => 'doktype' отвечает за тип документа, а не за назначение прав. Так же пробовал переопределять 'cruser_id' => 'cruser_id' и к сожалению тоже не помогло.

У кого-то еще есть соображения по этому поводу?

void 10.06.2008 14:58

Вы уверены, что вам нужно именно это поле? Оно определяет доступ к записи fe-групп, а не be-пользователей и групп. Если же вам надо контролировать количество и набор полей для разных be-пользователей, то надо сделать соответствующие поля exclude fields и определить нужные Access Lists в свойствах be-группы.

pomotom 10.06.2008 15:14

Речь таки идет про фронтенд или бекенд?


Часовой пояс GMT +4, время: 21:52.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot