typo3 - Gridelements - TYPO3 10.4 和 Fluidtemplates
问题描述
我不知道我做错了什么,我只想为我的 gridelements 进行基于文件的设置,该设置不被弃用。
- 在 tsconfig 中设置我的布局
- 设置打字稿并将 tsconfig 与流体模板链接
- 设置流体模板
我已经花了太多时间试图理解它是如何协同工作的——那里有很多过时的例子。
我可以在 tsconfig 中添加一个网格布局,它显示在 TYPO3 后端,但我没有在前端呈现它,没有显示错误。
这是我到目前为止得到的。
布局.tsconfig
tx_gridelements {
overruleRecords = 1
setup {
1 {
title = One Column
description = One Column Container
topLevelLayout = 0
iconIdentifier =
frame = 1
config {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Content
colPos = 101
allowed = *
}
}
}
}
}
}
}
}
gridelements.typoscript
tt_content.gridelements_pi1 >
tt_content.gridelements_pi1 = COA
tt_content.gridelements_pi1 {
#10 =< lib.stdheader
20 = COA
20 {
10 = USER
10 {
userFunc = tx_gridelements_view->main
setup {
onecol < lib.gridelements.defaultGridSetup
onecol {
cObject = FLUIDTEMPLATE
cObject {
file = EXT:sitepackage/Resources/Private/Extensions/Gridelements/Templates/Onecol.html
}
}
}
}
}
}
解决方案
您需要Gridelements w/DataProcessing
在模板中包含静态 TypoScript。或者您可以自定义它:https ://docs.typo3.org/typo3cms/extensions/gridelements/stable/Chapters/DataProcessing/Index.html 。然后在模板文件夹中放置一个流体模板,其名称与布局的键名相同。例如
...
setup {
onecolumn {
title = One Column
...
表示您的模板应命名为:Onecolumn.html
推荐阅读
- jmeter - 使用 Apache Jmeter 进行 JPOS 测试(功能和性能)
- vb.net - 调用带有两组括号和 Of 关键字的 VB 类方法是什么意思?
- linux - 是否可以使用 scp 创建一个空文件?
- python - 捕获感兴趣的区域
- angular - 在 Medium 上嵌入 Stackblitz 编辑器
- node.js - 尽管设置了 npm 和正确的路径,npm install 和 ng serve 命令仍无法正常工作
- excel - INDEX 和 MATCH 有两个引用
- php - PHP Telegram Bot 多次发送相同的消息
- fossil - FOSSIL:结帐树之外的文件
- c# - 如何仅将旧 DataTable 的所需行复制到具有不同结构的新 DataTable 行?