Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   if для элемента контента в TV (http://forum.typo3.ru/showthread.php?t=5698)

Tod 10.01.2008 17:06

if для элемента контента в TV
 
В общем, хочу сделать чтобы wrap работал только для элементов контента, которы есть. То есть если я на странице создаю элемент - wrap работал, если нет - его не было.
Это не работает:

<TypoScript><![CDATA[
10= RECORDS
10.source.current=1
10.tables = tt_content
10.required=1
10.wrap = <span>|</span>
]]></TypoScript>

Для ТЕХТ работает, а для записей не хочет.

void 10.01.2008 17:29

а у RECORDS нет required...

Tod 10.01.2008 18:39

а... а что-то другое есть? ну я пробовал isTrue, ifEmpty - результаты не утешительные.
Подскажите как можно реализовать нужно мне условие.

void 10.01.2008 22:11

Нету ничего такого в RECORDS. Используйте CONTENT...

Tod 11.01.2008 12:58

неполучается вывести текущую запись через Контент...
как выбрать текущий элемент контента? по аналогии с этим кодом:

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

а пока дошел только до (нашел на одном форуме):

21 = CONTENT
21.table = tt_content
21.select {
pidInList = this
where.current = 1
}

но оно выводит весь контент на странице, похоже что where.current = 1 не срабатывает.

Tod 11.01.2008 13:26

Дошел до работающего варианта:

21 = CONTENT
21.table = tt_content
21.select {
pidInList = this
where = colPos = 0
}
21.stdWrap.wrap = |

Только теперь никак немогу условие на wrap повесить. Каких только синтаксисов и вариантов не перепробовал.
Подскажите


Часовой пояс GMT +4, время: 06:26.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot