ins2 как правильно прописать условие?

 
Посетитель
small user social cms
Медаль
Сообщений: 767
Всем привет!Вот такой вопрос
в дефолтном шаблоне есть такой код
<?php
$is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom');
$section_width = $is_sidebar ? '730px' : '100%';
?>
То есть он при отключенном сайбаре делает на всю ширину основную колонку!!А как прописать ,если у меня ещё центральная колонка выводится посередине??
то есть щас у меня так:
<?php
$is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom');
$section_width = $is_sidebar ? '900px' : '100%';
?>
<?php
$is_sidebar = $this->hasWidgetsOn('my-center');
$section_width = $is_sidebar ? '600px' : '900px';
?>
если есть центральная колонка то 600px, а если нет её то 900, но если нет вообще сайт бара всё равно держит 900,а нужно если нет вообще то на всю ширину!!как правильно прописать,условие как то нужно внедрять ??
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1152
Попробуйте так:
Код PHP:
  1. <?php
  2. $is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom');
  3. $section_width = $is_sidebar ? '900px' : '100%';
  4. if($this->hasWidgetsOn('my-center')){$section_width ='600px';}
  5. ?>
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Медаль
Сообщений: 767
Evanescence, большое спасибо!работает!!!
Рекомендую хостинг 30 дней бесплатно - Ссылка
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: