Как вставить форму в Gridextension typo3?

Я использую TYPO3 9.5 и пытаюсь вставить форму внутри элементов сетки (используя расширение gridelements): я использую:

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

Таким образом, столбец сетки работает нормально во внешнем интерфейсе, и отображается контент, единственная проблема заключается в форме, которая не отображается во внешнем интерфейсе (если я помещаю ее в столбец сетки)

Элементы Backend Grid:  Элементы сетки в Backend Frontend Элемент Grid при отладке всех данных:  Отладка данных сетки Спасибо: D


person Taher Ben sassi    schedule 24.10.2019    source источник


Ответы (2)


Если форма основана на гибкой форме, вам следует отключить соответствующий параметр в настройке этого конкретного элемента gridelement.

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
            }
        }
    }
}

Кроме того, существует запрос функции на отключение разрешения гибких форм для дочерних элементов, отличных от gridelements.

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

person Jo Hasenau    schedule 25.10.2019

вы должны проверить свои статические включения (опечатки). я знаю эту проблему из-за неправильных конфигураций в прошлом.

person HerrZ    schedule 24.10.2019
comment
Спасибо за ответ, но я проверил и ничего не изменилось :( - person Taher Ben sassi; 24.10.2019