Всем привет! Вот такой вопрос
в дефолтном шаблоне есть такой код
<?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, а нужно если нет вообще то на всю ширину!!! как правильно прописать, условие как то нужно внедрять ??
ins2 как правильно прописать условие?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
4 ноября 2015 в 10:45
#2
4 ноября 2015 в 17:48
Попробуйте так:
<?php $is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom'); $section_width = $is_sidebar ? '900px' : '100%'; if($this->hasWidgetsOn('my-center')){$section_width ='600px';} ?>
#3
5 ноября 2015 в 06:01
Evanescence, большое спасибо! работает!!!