PHP 클래스 Smile\ElasticsuiteCatalog\Block\Navigation

저자: Aurelien FOUCRET ([email protected])
상속: extends Magento\LayeredNavigation\Block\Navigation
파일 보기 프로젝트 열기: smile-sa/elasticsuite

공개 메소드들

메소드 설명
__construct ( Magento\Framework\View\Element\Template\Context $context, Magento\Catalog\Model\Layer\Resolver $layerResolver, Magento\Catalog\Model\Layer\FilterList $filterList, Magento\Catalog\Model\Layer\AvailabilityFlagInterface $visibilityFlag, Magento\Framework\ObjectManagerInterface $objectManager, Magento\Framework\Module\Manager $moduleManager, array $data ) Navigation constructor.
canShowBlock ( ) : boolean Check if we can show this block.
getActiveFilters ( ) : string Return index of the facets that are expanded for the current page :
getDisplayedFilters ( ) : array Returns facet that are displayed.

보호된 메소드들

메소드 설명
_prepareLayout ( )

비공개 메소드들

메소드 설명
addFacets ( ) : void Append facets to the search requests using the coverage rate defined in admin.

메소드 상세

__construct() 공개 메소드

Navigation constructor.
public __construct ( Magento\Framework\View\Element\Template\Context $context, Magento\Catalog\Model\Layer\Resolver $layerResolver, Magento\Catalog\Model\Layer\FilterList $filterList, Magento\Catalog\Model\Layer\AvailabilityFlagInterface $visibilityFlag, Magento\Framework\ObjectManagerInterface $objectManager, Magento\Framework\Module\Manager $moduleManager, array $data )
$context Magento\Framework\View\Element\Template\Context Application context
$layerResolver Magento\Catalog\Model\Layer\Resolver Layer Resolver
$filterList Magento\Catalog\Model\Layer\FilterList Filter List
$visibilityFlag Magento\Catalog\Model\Layer\AvailabilityFlagInterface Visibility Flag
$objectManager Magento\Framework\ObjectManagerInterface Object Manager
$moduleManager Magento\Framework\Module\Manager Module Manager
$data array Block Data

_prepareLayout() 보호된 메소드

protected _prepareLayout ( )

canShowBlock() 공개 메소드

According to @see \Magento\LayeredNavigationStaging\Block\Navigation::canShowBlock We should not show the block if staging is enabled and if we are currently previewing the results.
public canShowBlock ( ) : boolean
리턴 boolean

getActiveFilters() 공개 메소드

- nth first facets (depending of config) - facets with at least one selected filter
public getActiveFilters ( ) : string
리턴 string

getDisplayedFilters() 공개 메소드

Returns facet that are displayed.
public getDisplayedFilters ( ) : array
리턴 array