Решил сделать шаблон на ajax. Прикрутил pjax, контент стал загружаться без перезагрузки страницы, вроде все понятно, но возник небольшой вопрос: как обновить содержимое sidebar'а? Подскажите кто пробовал.
Допишу упрощенное подключение pjax. Может появятся коллеги по проблеме

Скачиваем на
офсайте jquery.pjax.js и подключаем его в файле шаблона main.tpl.php. В том же файле меняем
на
<?php if (!isset($_SERVER['HTTP_X_PJAX'])){ ?> <div id="pjax"></div>
<?php }else{
$this->body();
} ?>
в самом низу core.js добавляем
$(document).pjax('a', '#pjax');
Всё, контент должен загружаться.