Две или более колонок в содержании

Главные вкладки

Аватар пользователя boomolezka boomolezka 13 июля 2009 в 11:42

Подскажите как сделать в содержании две колонки. Сейчас у меня стоит задача разделить главную страницу на две колонки. Установил себе Composite Layer, View, CCK. Но немогу понять как при помощи этого всего сделать две колокни в содержании. Эта задача вообще решается на уровне модулей? Подскажитее более подробно куда зайти где что поставить и в какую сторону вообще копать.

Комментарии

Аватар пользователя Geldora Geldora 13 июля 2009 в 12:12

Композит Лойер -проще чем панелс. С другой стороны у Панелсов есть документация (чего не скажешь о композит лойере)... Так что хоть разобраться можно.

Композитлойер - привязываете к нему тип материала, создаете ноду этого типа, а дальше там ясно будет.

Аватар пользователя boomolezka boomolezka 13 июля 2009 в 12:19

Вычитал на форуме что можно выводить блоки прямо на странице.

$block = module_invoke('module_name', 'block', 'view', 0);
print $block['content'];

Чем может быть опасен такой вариант. Просто создать страницу сделать там таблицу и вывести блоки с помощью такого пхп кода.

Geldora, к чем я привязываю тип материала? Можете боле подробно ещё описать сам механизм?

Аватар пользователя Nikit Nikit 13 июля 2009 в 12:39

Не совсем понятно что на главной, список или одна нода?
Если хочешь содержимое ноды делить на две колонки, то без модулей - тематизация node-xxx.tpl.php. Подсчитываешь кол-во символов, делишь пополам и рисуешь двухколоночную таблицу. Можно конечно еще чтоб делил по ближайшему пробелу/параграфу/и так далее.

Аватар пользователя EugeneS EugeneS 14 июля 2009 в 23:08

В плане удобства использования - однозначно Panels.
В плане гибкости - использовать свой шаблон.
И правильно говорит Nikit: что выводится на главной-то?