PHP 클래스 Smile\ElasticsuiteTracker\Block\Variables\Page\Catalog

저자: Romain Ruaud ([email protected])
상속: extends AbstractBlock
파일 보기 프로젝트 열기: smile-sa/elasticsuite

공개 메소드들

메소드 설명
__construct ( Magento\Framework\View\Element\Template\Context $context, Magento\Framework\Json\Helper\Data $jsonHelper, Data $trackerHelper, Magento\Framework\Registry $registry, Magento\Catalog\Model\Layer\Resolver $layerResolver, array $data = [] ) Set the default template for page variable blocks
getVariables ( ) : array Return the list of catalog related variables.

비공개 메소드들

메소드 설명
getCategoryVariables ( ) : array Returns categories variables (id, name and path).
getLayerVariables ( ) : array Return list of product list variables (pages, sort, display mode, filters)
getProductListBlock ( ) : Magento\Framework\View\Element\BlockInterface Retrieve the product list block from the layout.
getProductListVariables ( ) : array Return list of product list variables (pages, sort, display mode)
getProductVariables ( ) : array Return list of the product relatedd variables (id, label, sku)

메소드 상세

__construct() 공개 메소드

Set the default template for page variable blocks
public __construct ( Magento\Framework\View\Element\Template\Context $context, Magento\Framework\Json\Helper\Data $jsonHelper, Data $trackerHelper, Magento\Framework\Registry $registry, Magento\Catalog\Model\Layer\Resolver $layerResolver, array $data = [] )
$context Magento\Framework\View\Element\Template\Context The template context
$jsonHelper Magento\Framework\Json\Helper\Data The Magento's JSON Helper
$trackerHelper Smile\ElasticsuiteTracker\Helper\Data The Smile Tracker helper
$registry Magento\Framework\Registry Magento Core Registry
$layerResolver Magento\Catalog\Model\Layer\Resolver The Magento layer resolver
$data array The block data

getVariables() 공개 메소드

Return the list of catalog related variables.
public getVariables ( ) : array
리턴 array