Để làm điều này trước tiên bạn sẽ muốn (nếu bạn chưa có) tạo thư mục mẫu tùy chỉnh trong gói thiết kế RWD. Điều này tránh tái hoặc ghi đè các mẫu mặc định của bạn sống trong đó magento/app/design/frontend/rwd/default/template
.
Vì lợi ích của ví dụ, chúng tôi sẽ tạo ra magento/app/design/frontend/rwd/custom/template
Mẫu cụ thể mà chúng tôi sẽ chỉnh sửa là topmenu renderer.phtml
- nằm trong magento/app/design/frontend/rwd/default/template/page/html/topmenu/renderer.phtml
. Để mở rộng tệp này đúng cách, hãy tạo cấu trúc thư mục phù hợp trong magento/app/design/frontend/rwd/custom/template
thư mục chúng tôi vừa tạo - bạn nên kết thúc bằng một thư mục trông như thế này:magento/app/design/frontend/rwd/custom/template/page/html/topmenu
Khi thư mục template topmenu của bạn đã được tạo ra, sao chép các renderer.phtml
tập tin từ rwd/default/template/page/html/topmenu
vào rwd/custom/template/page/html/topmenu
thư mục bạn vừa tạo.
Tệp này phải chứa đoạn mã sau tại ~ dòng 62 - 71:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$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 .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
Trong tệp đã sao chép của bạn, bạn sẽ muốn xóa hoặc nhận xét phần giữa để bạn còn lại:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$html .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
Khi bạn đã lưu tệp của mình, bạn có thể truy cập adminhtml -> Hệ thống -> Cấu hình -> Chung -> Thiết kế -> Chủ đề và đặt trường "Mẫu" thành giá trị "tùy chỉnh" -> Lưu cấu hình và sau đó xóa bộ đệm.
Bây giờ bạn sẽ không còn thấy phần "Xem tất cả XXX" trong điều hướng trang web của bạn!