Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   CSS в зависимости от категории и шаблона (http://forum.typo3.ru/showthread.php?t=5751)

vaschu 15.01.2008 04:26

CSS в зависимости от категории и шаблона
 
Доброго времени суток,

никак немогу разобратся с проблеммой, может у кого была такая ситуация и ли кто знает просто как такое решить.

Ситуация такая, требуется чтобы css подвязывалось в зависимости от шаблона и категории. Используется tv с 4 шаблонами. Разделять на css которые подгружаются в зависимости от шаблона и на css которые подгружаются в зависимости от категории это я знаю как, но так непойдёт, нужно именно в одном файле. Потомучто цвет заголовков влияет от обоих параметров, скажем категория "Продукты" имеет 2 типа шаблона, для категории и для детальной информации, при категории заголовок красный, а в детально розовый. есть категория сервисы и там так же, в самой категории залёный, в детальной информации салатовый. Поэтому на цвет влияет и шаблон и категория.


Решение мне в голову пришло следующее , что для каждой категории и шаблона делается css, например template1_category1.css- Категории берутся пока следующим образом:
[globalVar = TSFE:id = 10]or[PIDinRootline = 10]
page.headerData.5 = TEXT
page.headerData.5.value (
<link href="{$template_css}/aktuelles.css" rel="stylesheet" type="text/css" />
)
[global]
просто прописываю для каждой категории свой цсс, а хотелось бы так
{$template_css}/здесьбудетидетификацияшаблонаaktuelles.css" хоть ид или название, главно чтобы однозначно было. А вот как сюда заталкать бы это из темплафолии незнаю.

За любой совет буду длагодарен.

pomotom 15.01.2008 08:10

Если вся разница для категорий в цветах, то присвойте в зависимости от категории тегу боди или какому-нибудь глобальному врапу класс алиас или ид страницы-категории и пишите каскад ЦСС. А цсс для шаблона включаете средствами ТВ.

vaschu 16.01.2008 04:25

Огромное спасибо!

Сам недадумался. всё получилось как и надо.


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

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