Как вариант.
В настройках модуля управления структурой заводим свойства "Не показывать левую колонку" (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;?> |
Цитата |
---|
Евгений Жуков пишет: Подобное решение приводит к тому, что заказчик зачастую вынужден для минимальных изменений обращаться к разработчику. |
«Да не могут же они!»