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

时间:2018-01-04 20:33:54

标签: typo3 typo3-7.6.x tx-gridelements

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

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

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

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

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

有任何线索吗?

2 个答案:

答案 0 :(得分:1)

您可以使用typoscript条件[PIDinRootline = pages-uid]。如下。

更多Typoscript条件Click Here

在你的设置Ts中这样。

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

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

答案 1 :(得分:0)

您可以使用TSConfig基于每个树配置可用的gridelements https://gist.github.com/noelboss/7582267

对于特定的页面树这样做,你应该好好去