0

我在 TYPO3 的多站点实例上使用 GridElements 7.0 和 TYPO3 7.6。

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

我知道我可以在列的定义中限制使用内容元素或网格元素,例如

columns {
  1 {
    colPos = 1
    allowed = text,textpic
    allowedGridTypes = 1, 2
  }
}

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

有什么线索吗?

4

2 回答 2

1

您可以为此使用打字条件[PIDinRootline = pages-uid]。如下所示。

更多排版条件点击这里

在你的设置 Ts 这样。

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

[PIDinRootline = site-b-rootPid]
// Here your Typoscript for site B
[end]
于 2018-01-05T04:14:31.300 回答
0

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

所以对特定的页面树这样做,你应该很高兴

于 2018-01-04T20:52:16.627 回答