Typo3 Gridelements - права доступа или использование нескольких сайтов
Я использую GridElements 7.0 с TYPO3 7.6 на многосайтовом экземпляре TYPO3.
Как я могу ограничить использование элемента сетки для сайта A, но не для сайта B? Или пользователь X имеет права на элемент "1 столбец для сайта A" и пользователь Y на "1 столбец для сайта B".
Я знаю, что могу ограничить использование элементов содержимого или элементов сетки в определении столбца, например
columns {
1 {
colPos = 1
allowed = text,textpic
allowedGridTypes = 1, 2
}
}
но это не решило мою проблему.
Любая подсказка?
2 ответа
Вы можете использовать опечатку условие [PIDinRootline = pages-uid]
за это. Как ниже.
Более Typoscript условие Нажмите здесь
В твоих настройках Ц вот так.
[PIDinRootline = site-a-rootPid]
// Here your Typoscript for site A
[end]
[PIDinRootline = site-b-rootPid]
// Here your Typoscript for site B
[end]
Вы можете использовать TSConfig для настройки доступных элементов gridlement для каждого дерева https://gist.github.com/noelboss/7582267
Так что сделайте это для конкретных деревьев страниц, и вы должны быть хорошими, чтобы пойти