In this post I am going to explain how to get cms page collection in Magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $_pageRepository; protected $_searchCriteriaBuilder; public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Cms\Api\PageRepositoryInterface $pageRepository, \Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder, array $data = [] ) { $this->_pageRepository = $pageRepository; $this->_searchCriteriaBuilder = $searchCriteriaBuilder; parent::__construct($context, $data);…


Recent Comments