Проблема при cоздание шаблона

Статус
В этой теме нельзя размещать новые ответы.

1Dreamweaver1

Профессор
Регистрация
4 Янв 2008
Сообщения
417
Реакции
45
В Joomla пока не силен.
При создании шаблона в Joomla 1.5 столкнулся с такой проблемой.
Есть дизайн, из четырх разных страниц. В каждой странице своя структура средней части. Шапка и футер одинаковые.
Необходимо к каждому разделу прикрепить свою структуру средней части. Header и footer одинаковые, то есть должна меняется только структура средней части шаблона.
Подскажите пожалуйста каким образом это делается.
 
Два варианта:
1) делаем шаблон, потом с него 2 копии и меняем срединку их под нужные задачи
2) в "средней" части создаем комбинации нужных позиций, с условием вывода при наличии содержимого. модулями добиваемся нужного вида.
 
3) используем php условие для вывода определённого кода на нужном пункте меню:

<?php if ($Itemid == '39') { ?>
Выводимые данные
<?php } ?>

А сразу после <body> ставим:
<?php $Itemid = JRequest::getInt( 'Itemid' ); ?>

Но естественно, вариант не такой гибкий, как предложил nikhotin, потому что пункты меню могут смениться... Но иногда такой вариант очень даже востребован.
 
В Joomla пока не силен.
При создании шаблона в Joomla 1.5 столкнулся с такой проблемой.
Есть дизайн, из четырх разных страниц. В каждой странице своя структура средней части. Шапка и футер одинаковые.
Необходимо к каждому разделу прикрепить свою структуру средней части. Header и footer одинаковые, то есть должна меняется только структура средней части шаблона.
Подскажите пожалуйста каким образом это делается.
Или копиями шаблонов решаем как было предложено. А что собственно мешает сверстать один шаблон и после все размещать по своим блокам?
 
Или копиями шаблонов решаем как было предложено. А что собственно мешает сверстать один шаблон и после все размещать по своим блокам?
Так и поступил сверстал один шаблон.
 
Изрядно в оформлении по условиям может помочь Advanced Module Manager. Там столько условий для вывода модулей - просто праздник какой-то! ))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху