TYPO3: Переносить записи, если они не пусты или скрыты в TemplaVoila

У меня есть поле, отображенное в TemplaVoila как «контейнер элементов», который генерирует некоторый Typoscript в «Обработке данных»:

10= RECORDS
10.source.current=1
10.tables = tt_content

# my new added wrap
10.wrap = <div class="someClass"> | </div>

Есть ли способ заставить мою новую обертку зависеть от заполнения этого контейнера? Мне нужна та же функциональность, что и:

10 = TEXT
10.wrap = not empty: |
10.required = 1

EDIT: мне удалось проверить, есть ли какой-либо контент в контейнере:

10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.if {
 isTrue.field = field_contenttop
}
10.stdWrap.debugData = 1

Он работает, но оборачивает контейнер, даже если содержимое внутри скрыто. Мне нужно, чтобы обертка зависела только от видимых элементов.


person avall    schedule 25.07.2011    source источник


Ответы (1)


я думаю, что stdWrap.required = 1 выполняет эту работу.

10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.required = 1
person maholtz    schedule 04.11.2011