приведу сразу работающий пример :
Код:
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
}
идея в том, чтобы растягивать центральную колонку на ширину недостающей колонки.
использовать таблицу для темплейта не хочется