Как вариант.
В настройках модуля управления структурой заводим свойства "Не показывать левую колонку" (no_left_col), "Не показывать правую колонку" (no_right_col).
Дальше в шаблоне сайта всё тривиально:
Я не вижу более удачного решения. Со свойствами разделов, как в моём примере, большинство заказчиков тоже запутается. Хуже того, запутается и довольно большая часть разработчиков -- которая успешно совладает с кучей if в шаблоне сайта.
В настройках модуля управления структурой заводим свойства "Не показывать левую колонку" (no_left_col), "Не показывать правую колонку" (no_right_col).
Дальше в шаблоне сайта всё тривиально:
| Код |
|---|
<?if ($APPLICATION->GetProperty('no_left_col')!=='Y'):?>
<div id="left_col">
<!-- тут левая колонка -->
</div>
<?endif;?>
|
| Цитата |
|---|
| Евгений Жуков пишет: Подобное решение приводит к тому, что заказчик зачастую вынужден для минимальных изменений обращаться к разработчику. |
«Да не могут же они!»
