當我定義一個子類別(即SUB1)在一個類別(即MAIN1),所得頂層菜單顯示:類別的Magento的1.9複製視圖所有標題中的子類別
1.標題(MAIN1)
2.子菜單2選項
查看所有MAIN1
SUB1
我不明白爲什麼該類別的名稱在子類別中被重複'查看全部'在名稱前面。
你知道如何禁用它嗎?
當我定義一個子類別(即SUB1)在一個類別(即MAIN1),所得頂層菜單顯示:類別的Magento的1.9複製視圖所有標題中的子類別
1.標題(MAIN1)
2.子菜單2選項
查看所有MAIN1
SUB1
我不明白爲什麼該類別的名稱在子類別中被重複'查看全部'在名稱前面。
你知道如何禁用它嗎?
您可以將文件app /設計/前端/ ??? /你的模板/模板/頁/ HTML /頂部菜單/ renderer.phtml
然後註釋掉線64至68禁用此哪些應該是:
$html .= '<li class="level'. $nextChildLevel .'">';
$html .= '<a class="level'. $nextChildLevel .'" href="'. $child->getUrl() .'">';
$html .= $this->__('View All ') . $this->escapeHtml($this->__($child->getName()));
$html .= '</a>';
$html .= '</li>';
這樣您註釋掉「查看所有」,如果你註釋掉全塊,你不會得到一個子菜單。
我認爲你需要擺脫第一個「查看所有子類別名稱」鏈接。如果你需要,只是改變了這樣的代碼:
$html .= '<li class="level'. $nextChildLevel .'">'; $html .= '<a class="level'. $nextChildLevel .'" href="'. $child->getUrl() .'">'; if($childLevel > 1) { $html .= $this->escapeHtml($this->__($child->getName())); } $html .= '</a>'; $html .= '</li>';
好運。