我需要在 Magento 中获取当前页面标识符和当前模块。
我使用了下面的代码。
Mage::app()->getRequest()->getModuleName() - To get current module.
Mage::getSingleton('cms/page')->getIdentifier() - To get current page
它一旦清除 magento 缓存就可以工作,否则它会显示旧页面和模块。
例子:
当我们签入主页时,它会将“cms”作为模块,将“home”作为页面。现在我点击联系页面现在也显示相同的结果。
清除缓存并检查联系人页面后,它显示“cms”作为模型,“联系人”作为页面标识符。
如何在每次没有清除缓存的情况下获取当前页面标识符和模块?