Как получить доступ к полю "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 {
      ...
    }
  }
}
Другие вопросы по тегам