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

Так что сделайте это для конкретных деревьев страниц, и вы должны быть хорошими, чтобы пойти

Другие вопросы по тегам