Права доступа к бэкенду для записей новостей - PullRequest
0 голосов
/ 08 июля 2019

Можно ли хранить все записи расширения новостей (ext:news) на одной и той же странице хранилища, но отображать только записи, созданные пользователем, вошедшим в систему?

То есть текущий пользователь бэкэнда может просто просматривать и редактировать свои собственные записи? Администраторы должны видеть все записи, конечно.

1 Ответ

0 голосов
/ 08 июля 2019

Нет, это невозможно, так как права пользователя на уровне записи не реализованы в TYPO3.

Таким образом, вы должны либо разделить записи новостей пользователей в отдельных системных папках, либо вы можете попробовать использовать хуки (например, $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/class.db_list_extra.inc']['getTable']) или XClass для настройки бэкэнда TYPO3 под ваши нужды. Я не рекомендую последнее, поскольку система разрешений бэкэнда TYPO3 является сложной, и вам необходимо убедиться, что вы ограничите доступ к записям в некоторых частях TYPO3 (например, список записей, браузер элементов, поле связанных новостей, ...)

...