Подскажите, как сделать динамичные колонки.
Я отключил левую колонку, включил правую, но хочу, чтобы правая отображалась когда в ней есть элементы. В принципе так и происходит. Но если там элементов нет, то главная колонка так и отображается на span9. Как бы сделать, чтоб она раздвигалась, занимая место пустой колонки.
Или только вариант отказаться от сетки, и размечать всё вручную?
PS Вообще хочется блоки справа только на главной странице, на всех остальных только одна центральная колонка. Может есть хитрая реализация?
Можно использовать блок is_index. Он включается только на главной странице.
Например: {is_index}<div class="left">{lblocks}{/lblocks}</div>{/is_index}
Для скрытия колонок блоков есть блоки left_coll, right_coll, top_coll, bottom_coll. Вы можете их испоьзовать для добавления инлайновых стилей колонкам (или css классов) для их скрытия и расширения.