Typo3 Gridelements - 访问权限或多站点使用

Typo3 Gridelements - Access rights or multisite use

我在 TYPO3 的 multisite 实例上使用 GridElements 7.0 和 TYPO3 7.6。

如何限制站点 A 使用网格元素而不是站点 B?或者用户 X 有权访问元素“站点 A 的 1 列”,用户 Y 有权访问“站点 B 的 1 列”。

我知道我可以在

等列的定义中限制内容元素或网格元素的使用
columns {
  1 {
    colPos = 1
    allowed = text,textpic
    allowedGridTypes = 1, 2
  }
}

但这并没有解决我的问题。

有线索吗?

您可以使用 TSConfig 在每棵树的基础上配置可用的网格元素https://gist.github.com/noelboss/7582267

对特定的页面树也这样做,你应该可以开始了

您可以为此使用拼写错误条件 [PIDinRootline = pages-uid]。如下图。

更多 Typoscript 条件 Click Here

在你的设置中是这样的。

[PIDinRootline = site-a-rootPid]
// Here your Typoscript for site A
[end]

[PIDinRootline = site-b-rootPid]
// Here your Typoscript for site B
[end]