Untuk melakukan ini, pertama-tama Anda ingin (jika belum melakukannya) membuat direktori templat kustom dalam paket desain RWD. Ini menghindari atau menimpa templat default Anda yang tinggal di magento/app/design/frontend/rwd/default/template
.
Demi contoh kita akan membuat magento/app/design/frontend/rwd/custom/template
Template spesifik yang akan kita edit adalah topmenu renderer.phtml
- yang berada di magento/app/design/frontend/rwd/default/template/page/html/topmenu/renderer.phtml
. Untuk memperluas file ini dengan benar, buat struktur direktori yang cocok di dalam magento/app/design/frontend/rwd/custom/template
direktori yang baru saja kita buat - Anda harus berakhir dengan direktori yang terlihat seperti ini:magento/app/design/frontend/rwd/custom/template/page/html/topmenu
Setelah direktori templat topmenu Anda telah dibuat, salin renderer.phtml
file dari rwd/default/template/page/html/topmenu
ke rwd/custom/template/page/html/topmenu
direktori yang baru saja Anda buat.
File ini harus berisi kode berikut di ~ lines 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>';
}
Di file yang Anda salin, Anda akan ingin menghapus atau mengomentari bagian tengah sehingga Anda tersisa dengan:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$html .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
Setelah Anda menyimpan file Anda, Anda dapat masuk ke adminhtml -> Sistem -> Konfigurasi -> Umum -> Desain -> Tema dan setel bidang "Templat" ke nilai "custom" -> Save Config dan kemudian hapus cache.
Anda seharusnya sekarang tidak lagi melihat bagian "Lihat Semua XXX" dari navigasi situs Anda!