Tôi đang cố gắng truy xuất id trang CMS hiện tại trong Magento2. Dưới đây là mã tôi đã sử dụng cho Magento1.x rõ ràng không còn hoạt động nữa. Nhưng tôi không thể hiểu được cách làm điều này cho Magento2.
if (Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms') {
$_pageId = Mage::getBlockSingleton('cms/page')->getPage()->getPageId();
}
Sử dụng sổ đăng ký như hình dưới đây sẽ không hoạt động.
$this->_coreRegistry->registry('cms_page')->getId()