Имеем блоки A(слева), B(центральный), C(справа).
Если нет блка А, то блок В растягивается и занимает площадь бока А.
Если нет блка С, то блок В растягивается и занимает площадь бока С.
Если нет блков А и С, то блок В растягивается и занимает площадь боков А и С (то есть всю ширину).
Логически это выглядит так:
<?php if($this->hasWidgetsOn('left-top', 'left-center', 'left-bottom')){ if($this->hasWidgetsOn('right-top', 'right-center', 'right-bottom')){ $mainbar_width = '720px'; }else{ $mainbar_width = '960px'; } }elseif($this->hasWidgetsOn('right-top', 'right-center', 'right-bottom')){ if($this->hasWidgetsOn('left-top', 'left-center', 'left-bottom')){ $mainbar_width = '720px'; }else{ $mainbar_width = '960px'; } }else{ $mainbar_width = '1200px'; } ?>
Вопрос.
Как сделать: Если нет блока В, то блоки A и С растягиваются и пропроционально занимают всю ширину?
в PHP я совсем не силён (делаю методом научного тыка), поэтому прошу обьяснить на примере.