Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

 
 
Опции темы Опции просмотра
Старый 16.11.2009, 10:10   #1
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию проверка наличия контента в колонках

приведу сразу работающий пример :

Код:
page.headerData {
	10 = TEXT
	10.value = <link rel="stylesheet" type="text/css" href="fileadmin/design/css/layout_left.css" />
	10.if.isTrue.numRows < styles.content.getLeft
	
	20 = TEXT
	20.value = <link rel="stylesheet" type="text/css" href="fileadmin/design/css/layout_right.css" />
	20.if.isTrue.numRows < styles.content.getRight
}
если не выполнено ни одно из условий, то middle:700 - ширина центральной колонки

если в левой колонке есть контент, то в хедер пихаем layout_left.css
(left:100, middle:600 - ширина соотв. колонки)

если в в правой колонке есть контент, то в хедер пихаем layout_right.css
(middle:500, right:200 - ширина соотв. колонки)

а как проверить условие наличия контента одновременно в двух колонках, чтобы вставить layout_left_right.css
(left:100, middle:400, right:200)

мне нужно что-то типа

Код:
page.headerData {
	10 = TEXT
	10.value = <link rel="stylesheet" type="text/css" href="fileadmin/design/css/layout_left.css" />
	10.if.isTrue.numRows < styles.content.getLeft
	
	20 = TEXT
	20.value = <link rel="stylesheet" type="text/css" href="fileadmin/design/css/layout_right.css" />
	20.if.isTrue.numRows < styles.content.getRight

	30 = TEXT
	30.value = <link rel="stylesheet" type="text/css" href="fileadmin/design/css/layout_left_right.css" />
	30.if.isTrue.numRows < styles.content.getLeft && styles.content.getRight

}
идея в том, чтобы растягивать центральную колонку на ширину недостающей колонки.
использовать таблицу для темплейта не хочется

Последний раз редактировалось are; 16.11.2009 в 10:18 Причина: пояснение
are вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор вариантов оформления контента Exkawator Общие вопросы 6 07.05.2009 18:06
Определение наличия контента в блоке Fearless Goblin Общие вопросы 2 19.05.2007 01:35
Не стандартный вывод контента Василий Мосийчук Общие вопросы 3 27.10.2005 22:39
Отображение контента в колонках Слава Общие вопросы 6 28.04.2005 21:55
Отображение контента в колонках Слава Общие вопросы 0 26.01.2005 14:46


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория