gpt4 book ai didi

magento - 在 Magento 中获取当前模块和页面标识符?

转载 作者:行者123 更新时间:2023-12-04 05:04:24 24 4
gpt4 key购买 nike

我需要在 Magento 中获取当前页面标识符和当前模块。

我使用了下面的代码。

Mage::app()->getRequest()->getModuleName() - To get current module.
Mage::getSingleton('cms/page')->getIdentifier() - To get current page

它一旦清除 magento 缓存就可以工作,否则它会显示旧页面和模块。

例子:

当我们 checkin 主页时,它会将“cms”作为模块,将“home”作为页面。
现在我点击联系页面现在也显示相同的结果。

清除缓存并检查联系人页面后,它显示“cms”作为模型,“联系人”作为页面标识符。

如何在每次没有清除缓存的情况下获取当前页面标识符和模块?

最佳答案

获取当前模块:

Mage::app()->getFrontController()->getRequest()->getModuleName()

获取当前 CMS 页面:
Mage::getSingleton('cms/page')->getIdentifier()

关于magento - 在 Magento 中获取当前模块和页面标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10383047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com