获取当前页面 - Magento

时间:2014-07-01 10:25:00

标签: php magento

问题是我在Magento的主页上只显示了标识,检查是否是getIsHomepage();的主页。现在我要做的是只在Dashboard页面上显示标题内的标识,你知道getIsHomepage的任何替代方法,但检查它是否是我的帐户页面?

由于

2 个答案:

答案 0 :(得分:1)

使用xml执行此操作而不是解析url的最佳做法。将其添加到local.xml:

<customer_account_index>
   <reference name="header">
            <action method="setTemplate"><template>page/html/customer_account_header.phtml</template></action>
        </reference>
</customer_account_index>

将header.phtml文件复制并编辑为template/page/html/customer_account_header.phtml

答案 1 :(得分:0)

如果您想要输出客户帐户页面的逻辑,那么

首先获取当前路由器和控制器以及对headere.phtml的操作

逻辑就像 对于magento客户,dasboard页面网址是客户/帐户/索引

then 
<?php $action = Mage::app()->getFrontController()->getAction();
echo $action->getFullActionName('_');
if($action->getFullActionName('_')=="customer_account_index")
{

}

?>