PDA

Просмотр полной версии : Есть ли возможность работы с переменными?


Dimanoss
25.10.2010, 12:12
Такой вот трючок хочется отмочить:

Есть несколько однородных элементов на одной странице. Ну, пусть это будут DIV'ы с текстами. Редактор тупо добавляет элемент и вносит туда текст. Но! Где-то торчит переменная, которая определяет внешний вид (CSS) элемента. Например, все чётные DIV'ы будут иметь зелёный бэкграунд, все нечётные - синий.

Возможен ли такой изврат стандартными средствами TypoScript'а (+TV), или всё же придётся писать плагин?

Заранее спасибо...

-=UncleByte=-
25.10.2010, 15:58
Можно применить несколько шаблонов контент-элементов в TV, можно посмотреть как в css_styled_content все написано и немного переписать/дописать по-своему.

Dimanoss
25.10.2010, 16:05
мммм.... от применения нескольких шаблонов как раз и хочется отойти.

cherkatel
25.10.2010, 20:30
Если нужен счетчик, то это делается через register:
Можно просто сделать разные рамки для четных-нечетых контент-элементов в одном FCE например.
Чтобы по-разному обрабатывать div-ы в рамках одного контент-элемента надо разбираться с HTMLparser_tags - там есть возможность задавать атрибуты, например классы + тот же register.
Пример счетчика в других контекстах:
http://www.typo3wizard.com/en/snippets/menus/dynamically-split-a-menu-in-2-parts.html

gunner
27.10.2010, 10:35
Есть несколько однородных элементов на одной странице... Но! Где-то торчит переменная, которая определяет внешний вид (CSS) элемента
http://forum.typo3.biz/showpost.php?p=23018&postcount=2