Задача: растянуть центральную область страницы во всю ширину экрана при отсутствии опубликованных модулей в колонках left или right, иными словами - скрыть левую или правую неиспользуемые колонки.

Решение как пример для левой колонки:

Заменить в коде шаблона (пример)

<div class="centercolumn"><jdoc:include type="component" /></div>
<div class="rightcolumn"><jdoc:include type="modules" name="right" /></div>

На данный код (пример) 

 <?php if($this->countModules('right')) : ?>
 <div class="centercolumn"><jdoc:include type="component" /></div>
 <div class="rightcolumn"><jdoc:include type="modules" name="right" /></div>
 <?php else: ?>
 <div class="centercolumn_full"><jdoc:include type="component" /></div>
 <?php endif; ?>

 Данная конструкция работает для любых схем и блоков, осуществляя проверку на наличие опубликованных модулей в определенных позициях.