Вывод фильтра

Если для структуры подключен ТДС фильтров

<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>

Last updated