Как получить доступ к полю "layout" внутри gridelements
В установке Typo3 7.6 у меня есть простой элемент, просто предоставляющий два столбца.
При добавлении gridelement в бэкэнд, я могу установить Appearancece -> Layout к одному из нескольких значений.
Конфигурация gridelements через typoscript добавляет свои значения в tt_content.gridelements_pi1.20.10.setup
Есть ли возможность добавить класс в typoscript-setup, в зависимости от значения в "layout"?
1 ответ
Поскольку значение принадлежит самому контейнеру сетки, для получения его из записи не требуется особой магии. Простой dataWrap должен сделать эту работу.
tt_content.gridelements_pi1.20.10.setup {
1 < lib.gridelements.defaultGridSetup
1 {
dataWrap = <div class="layout-number-{field:layout}">|</div>
columns {
...
}
}
}