【问题标题】:How to check if Magento is on 404 page?如何检查 Magento 是否在 404 页面上?
【发布时间】:2011-09-28 18:25:47
【问题描述】:

有没有办法从块或模板中检查您所在的页面是否为 404?

【问题讨论】:

    标签: php magento routing http-status-code-404


    【解决方案1】:

    404 页面由 Mage_Cms_IndexController::noRouteAction() 在 vanilla Magento 安装中呈现,因此您可以尝试以下操作:

    $action = Mage::app()->getRequest()->getActionName();
    if ($action == 'noRoute'){
       //do some stuff
    }
    

    【讨论】:

    • 我想修改我的标题以仅在类别/产品页面中显示 410 而不是 404。那么放置这段代码的理想位置是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    相关资源
    最近更新 更多