Вот

$this->setPageDescription($item['description'] . ', ' . $item['category_title'] . ', ' . $item['city_name']);
$this->setPageDescription($item['description']);
$item['category_title']
$item['city_name']
Правильно вам посоветовали.Вынести header, hav и слайдер за контейнер wrapper или создать другой контейнер (так же за пределами wrapper ) с похожими свойствами, но шириной 100% и поместить в него,
Гляньте, может пригодится
<?php $fieldsets = cmsForm::mapFieldsToFieldsets($fields, function($field, $user){ return true; }, $profile); ?>
<?php if($profile) { $fieldsets = cmsForm::mapFieldsToFieldsets($fields, function($field, $user){ return true; }, $profile); } ?>
<?php if($profile) { ?> //... Тут код стандартный вывод данных из форм <?php foreach($fieldsets as $fieldset){ ?>..... <?php } else { ?> <div> Профиль не заполнен <?php if ($profile['id'] == $user->id) { ?> ЗАПОЛНИТЕ СВОЙ ПРОФИЛЬ!!! <?php } else { ?> ПОЛЬЗОВАТЕЛЬ ЛЕНТЯЙ И НЕ ХОЧЕТ ЗАПОЛНЯТЬ ДАННЫЕ <?php } ?> </div> <?php } ?>