TYPO3: Обернуть ЗАПИСИ, если они не пустые или не скрыты в TemplaVoila - PullRequest
4 голосов
/ 25 июля 2011

У меня есть поле, отображаемое в 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

РЕДАКТИРОВАТЬ: Мне удалось проверить, есть ли содержимое в контейнере:

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

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

1 Ответ

8 голосов
/ 05 ноября 2011

Я думаю, stdWrap.required = 1 делает работу.

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