Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   FCE - section & contaner - определение порядкового номера контейнера (http://forum.typo3.ru/showthread.php?t=6205)

Andrey Grey 25.04.2008 18:25

FCE - section & contaner - определение порядкового номера контейнера
 
Есть ФЦЕ в котором можно создавать несколько контейнеров по определенному шаблону.
Есть ли какая-то возможность вывести в typoscript порядковый номер контейнера?

Это нужно для формирования списка чет - нечет в этом ФЦЕ

Код HTML:

<li class="even">
</li>
<li class="odd">
</li>
<li class="even">
</li>

Может кто сталкивался с такой проблемой

void 25.04.2008 19:39

Судя по этому треду [1], на момент января 2007го года такое было возможно только через своё расширение, или через Javascript.

[1]: http://lists.netfielders.de/pipermai...ry/001848.html

Pavel Antonov 25.04.2008 23:14

Цитата:

Сообщение от tonnazh (Сообщение 18668)
Есть ФЦЕ в котором можно создавать несколько контейнеров по определенному шаблону.
Есть ли какая-то возможность вывести в typoscript порядковый номер контейнера?

Это нужно для формирования списка чет - нечет в этом ФЦЕ

Код HTML:

<li class="even">
</li>
<li class="odd">
</li>
<li class="even">
</li>

Может кто сталкивался с такой проблемой

Я такие вещи решаю с помощью регистров.
В секции заводится регистр который для каждой следующей секции увеличивается на единицу. Там где надо выводить класс, регистр проверяет четность и выводится либо odd либо even.

Все на чистом typoscipt.

См. LOAD_REGISTER, stdWrap.data = register:xxxx, stdWrap.prioriCalc = intval
Еще понадобится вложенные stdWrap.stdWrap

P.S.: можно правда просто проверять значение регистра и менять его на противоположное. У меня случай сложнее был, нужен был счетчик


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

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