Вход

Просмотр полной версии : колонки в BE в зависимости от Layout страницы


stoun
30.05.2008, 20:35
Всем привет.

Столкнулся со следующей проблемой.
Хотелось бы количество колонок для страниц в BE сделать зависимым от выбранного layout.

TV в данном проекте я не использую (!)

Например, выбран layout "normal" - видим 3 колонки "left", "normal", "right"
выбран layout "layout1" - видимо только однй колонку Normal

Похоже стандартными средставми это не решается

mod.SHARED.colPos_list=1,2,3,4
[globalVar = TSFE:page|layout = 1]
mod.SHARED.colPos_list=1,2
[end]


это в TS страницы не работает :(


Может быть есть другой способ, какой нибудь экст?

kyzma
30.05.2008, 20:51
Если правильно понял, то это нужно менять TCEFORM.tt_content через TSconfig для главной страницы.

void
30.05.2008, 20:58
Вы путаете TS и TSConfig.

Условие у вас в TS, а инструкции - из TSC. Это разные вещи!

С другой стороны, условия в TSC были введены с коммитом данного патча: http://bugs.typo3.org/view.php?id=5613 и будут доступны в 4.2.1, видимо.

stoun
30.05.2008, 21:01
да, это понятно. правда где-то уже проскакивал такой экст, который позволяет инструкуии TCS в TS страницы использовать. Но он не поддерживает globalVar...

больше вариантов нет?

pomotom
30.05.2008, 22:36
be_layout от typoheads, но он работает не с layout, а с темплейт селектором. Зато позволяет делать шаблоны для всех режимов Page.