Вывод фильтра
Если для структуры подключен ТДС фильтров
отдельно слева/справа
<div class="row">
<div class="col-sm-3">
<?php
$oCore_Page = Core_Page::instance();
$oCore_Response = $oCore_Page->response;
if($oCore_Response->getStatus() == 200)
{
$object = $oCore_Page->object; // тут хранится ASMP_Shop_Controller_Show
$iObjCheck = is_object($object) && (get_class($object) == 'ASMP_Shop_Controller_Show' || get_parent_class($object) == 'ASMP_Shop_Controller_Show') && !$object->item;
if ($iObjCheck)
{
$Shop_Controller_Show = clone $object;
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинФильтрСлева [ASMP filter]')
)
->itemsPropertiesListFilter('filter')
->addMinMaxPrice()
//->addMinMaxMainProp()
->addProducers()
->calculateTotal(FALSE)
->viewed(FALSE)
->groupsMode('current'); // current - добавляет в XML только текущую группу
$Shop_Controller_Show->show();
}
}
?>
</div>
<div class="col-sm-9">
<?php
Core_Page::instance()->execute();
?>
</div>
</div>
Copy link