我正在使用 Gridelements 7.0.4 和 TYPO3 7.6.2 并希望使用 allowedGridTypes 功能设置一些依赖项,但我不知道我必须设置哪个字符串、名称或 id。在文档页面(gridelements 文档)上,我可以看到使用了如下字符串,并且我阅读了“您可以使用逗号分隔的网格名称列表”,但是我在哪里可以定义这个网格名称?
allowedGridTypes = 2ColumnContainer,3ColumnContainer
我创建了一个系统文件夹,并在该文件夹中创建了所有网格元素。此外,我为每个网格元素配置了一个标题,如“Inhaltsbereich”和一个网格配置,如:
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Inhaltsbereich
colPos = 10
}
}
}
}
}
所以我以为行
name = Inhaltsbereich
定义此网格元素的网格名称,但如果我将以下内容添加到后端布局:
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Startseite
colPos = 10
allowed = gridelements_pi1
allowedGridTypes = Inhaltsbereich,WeißerBereich
}
}
}
}
}
那么我不能再添加一个网格元素,也不会再建议任何网格元素了。我的打字稿如下所示:
tt_content.gridelements_pi1.20.10.setup {
# content block
1 < lib.gridelements.defaultGridSetup
1 {
columns {
10 < .default
10.wrap = <section class="container">|</section>
}
}
# white content block
2 < .1
2 {
columns {
10.wrap = <section class="container white-block">|</section>
}
}
...
}
所以我尝试将 id 添加到 allowedGridTypes 字段:
allowedGridTypes = 1,2
这似乎有点工作,但并不完美,因为我现在只能将id = 2的gridelement添加到我的后端布局的内容元素中,而不是id = 1的gridelement。希望有人能启发我。:)