我正在使用magento 1.9.1.0。我想特別禁用特定類別菜單的href功能,如果它有一個子類別。它只會在懸停時用作正常文本,而不會在單擊時跳轉到另一頁。我跟着這tutorial但沒有運氣。 任何人都可以幫我解決這個問題嗎?將href功能移除到magento中的特定類別菜單
Late Update
我正在使用網絡和人員響應式菜單擴展。
我在app/code/local/Mage/Catalog/Block中創建了一個文件夾,並從app/code/core/Mage/Catalog/Block複製了Navigation.php。我更新了這個代碼
從
$html[] = '<a href="'.$this->getCategoryUrl($category).'"'.$linkClass.'>';
$html[] = '<span>' . $this->escapeHtml($category->getName()) . '</span>';
$html[] = '</a>';
到
if($category->getLevel()== 2 && $hasActiveChildren) {
$html[] = '<a href="[removed]void(0);"'.$linkClass.'>';
$html[] = '<span>' . $this->escapeHtml($category->getName()) . '</span>';
$html[] = '</a>';
} else {
$html[] = '<a href="'.$this- >getCategoryUrl($category).'"'.$linkClass.'>';
$html[] = '<span>' . $this->escapeHtml($category->getName()) . '</span>';
$html[] = '</a>';
}
謝謝!
請提供代碼 – madalinivascu
另外,請參見[如何我問一個很好的問題?] (http://stackoverflow.com/help/how-to-ask)。 –
對不起,我晚了更新。感謝您的評論。 – Rodge