當全頁緩存是在麪包屑顯示在主頁上,如何從網頁上刪除
我已經嘗試過改變線路<?php if($crumbs && is_array($crumbs)): ?>
到<?php if($crumbs && is_array($crumbs) && !$this->getIsHomePage()): ?>
在\程序\設計\前臺\企業\ [主題] \模板\頁面\ HTML \ breadcrumbs.phtml但它仍然顯示
我已經嘗試添加<remove name="breadcrumbs" />
到CMS頁面是主頁的「佈局更新XML」,但它仍然顯示了
我曾嘗試在if語句之前放入Mage::log()
或<p>
,但它在前夕有效ry其他頁面,但主頁
谷歌搜索給我什麼,我不知道(佈局更新XML的東西,我從一個網站),並且大多數結果是問如何添加麪包屑當我搜索「如何從網頁上刪除的麪包屑
我不知道是否有任何其他方式從中我可能還沒有嘗試過
不,沒有工作,我檢查應用程序/代碼/核心/法師/頁/塊/ HTML/header.php文件,發現'getIsHomePage()',我刷新緩存,在var中刪除一切/緩存,甚至通過瀏覽器緩存清除,重新加載主頁,以查看麪包屑已經消失,但是當我進入一個類別並返回到主頁時,它會再次回到前一頁面包屑的內容 – 2013-02-18 01:39:41
啊,通過「麪包屑」你的意思是「上一頁中的一些麪包屑」?如果是這樣的話,它確實是一個緩存問題,那麼我只能祝你好運。 (a)通過「!breadcrumbs」更清楚地表達你的意思,並且(b)用!!Mage :: getBlockSingleton替換'!this-> getIsHomePage()' ('page/html_header') - > getIsHomePage()'(在這種情況下,前者總是評估爲「true」)。 – Jonathan 2013-02-18 02:35:51