access_group
- это группа be_user .
В TYPO3 у вас есть система доступа, аналогичная unix -правам, где вы можете расширить доступ к страницам (и записям). на странице).
Существует пункт меню System
-> Access
, где вы можете выбрать страницу и задать рекурсивные значения для нескольких уровней:
Можно установить Owner
и Group
и предоставленные права, которые назначены для
Владелец , Группа , Все
права кодируются побитовым образом ( другой порядок, чем отображается):
1 (2 ^ 0) Показать страницу: Показать / Скопировать страницу и содержимое.
2 (2 ^ 4) Редактировать содержимое: Изменить / Добавить / Удалить / Переместить содержимое.
3 (2 ^ 1) Редактировать страницу: например, изменить страницу. изменить название страницы и c.
4 (2 ^ 2) Удалить страницу: удалить / переместить страницу и содержимое.
5 (2 ^ 3) Новые страницы: создание новых страниц на этой странице.
Эти значения могут быть установлены с помощью TCEMAIN
на странице TSconfig, поэтому все страницы в поддереве могут получить одинаковые права.
Пример:
TCEMAIN.permissions {
userid = 43
groupid = 5
user = 31
group = 19
everybody = 1
}
- Каждая страница получит пользователя с uid 43 в качестве владельца,
- группа будет группой с uid 5,
- владелец имеет все права,
- группа может
show page
, edit page
, edit content
, но не может delete page
или create new pages
ниже - , остальные могут видеть страницу
В качестве альтернативы вы можете установить права по ключевым словам:
TCEMAIN.permissions {
userid = 43
groupid = 5
user = show, edit, delete, new, editcontent
group = show, edit, editcontent
everybody = show
}
комментарий от Rudy Gnodde , с которым я согласен:
Это используется только для страниц, а не в пользовательские таблицы для расширений. Вероятно, это ошибка в этой документации. Я думаю, что это должна быть fe_group (которая упоминается в этой документации, но не в примере кода, содержащем access_group).
Поскольку руководства TYPO3 могут редактировать все (есть кнопка Edit me on GitHub
) в правом верхнем углу), я предложил исправление.