2014-07-01 251 views
0

問題是,我只在Magento的主頁上顯示徽標,檢查它是否與getIsHomepage();主頁一致。現在我想要做的事情是隻在儀表板頁面的標題內顯示徽標,你知道getIsHomepage的替代方案,但要檢查它是否是我的賬戶頁面嗎?獲取當前頁面 - Magento

感謝

+0

你的管理工作>儀表盤雅客戶賬戶? –

+0

我正在談論前端的客戶賬戶 –

回答

1

最好的做法是使用xml來完成此操作d解析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

+0

我對所有頁面的頁眉定義一樣,這會覆蓋它嗎? –

+0

是的,這將只覆蓋客戶帳戶頁面。 –

+1

傑拉德,很高興看到這個委員會的人最終提倡使用local.xml文件! – Rob

0

如果你想出去客戶賬戶頁面邏輯則

首先讀取當前路由器和控制器和行動headere.phtml

邏輯就像是 爲Magento的客戶dasboard頁面網址是客戶/帳戶/索引

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

} 

?>