1

我正在使用 TYPO3 9.5,我正在尝试在 Grid 元素中插入 Form(使用 gridelements 扩展):我正在使用:

"require": {
    "typo3/cms-base-distribution": "^9.5",
    "gridelementsteam/gridelements": "^9.3",
    "mask/mask": "^4.1",
    "ichhabrecht/mask-export": "^2.4",
},

所以网格列在前端工作正常并且内容正在显示,唯一的问题是前端没有显示的表单(如果我把它放在网格列内)

后端网格元素:后端的网格元素 调试所有数据时的前端网格元素:调试网格数据 谢谢:D

4

2 回答 2

3

如果表单基于弹性表单,则应在该特定网格元素的设置中禁用匹配参数。

dataProcessing {
    10 = GridElementsTeam\Gridelements\DataProcessing\GridChildrenProcessor
    10 {
        default {
            as = children
            # Default options of the grid children processor
            # Change them according to the needs of your layout
            # Read more about it in the TypoScript section of the manual
            options {
            #    sortingDirection = ASC
            #    sortingField = sorting
            #    recursive = 0
            resolveFlexFormData = 0
            #    resolveBackendLayout = 1
            #    respectColumns = 1
            #    respectRows = 1
            }
        }
    }
}

此外,还有一个功能请求禁用 flexform 解析除 gridelements 之外的子元素。

https://gitlab.com/coderscare/gridelements/issues/14

于 2019-10-25T09:02:09.450 回答
0

你应该检查你的静态包含(排版)。我过去从错误的配置中知道这个问题。

于 2019-10-24T11:25:06.747 回答