Dalam hal apa pun jangan mengedit file templat ( links.phtml
). Ini berfungsi sebagai templat umum untuk semua daftar tautan. Misalnya digunakan untuk tautan di footer juga.
Dengan toplinks.php
Anda dapat melakukan apa pun yang Anda inginkan karena sudah usang sejak CE v1.4.0.1.
Saya sarankan menggunakan file xml yang menambahkan tautan ke wadah atas untuk mencapai apa yang Anda butuhkan.
The addLink
metode yang disebut saat menambahkan link baru mendukung beberapa parameter yang memungkinkan Anda untuk menambahkan kelas dan atribut lainnya pada li
dan a
tag di link dan beberapa teks sebelum link dan setelah link.
public function addLink($label, $url='', $title='', $prepare=false, $urlParams=array(),
$position=null, $liParams=null, $aParams=null, $beforeText='', $afterText='')
{ ... }
Jika Anda ingin menambahkan ikon ke menu akun saya Anda dapat mengatur $beforeText
untuk <span class="icon"></span>
dan menambahkan beberapa gaya pada kelas ikon.
Untuk tautan keranjang dan checkout, ini agak rumit karena ditambahkan melalui objek blok tidak langsung dari file tata letak.
Jika Anda memerlukan sesuatu yang berbeda untuk keranjang atau checkout, yang harus Anda lakukan hanyalah mengganti metode Mage_Checkout_Block_Links::addCartLink()
atau Mage_Checkout_Block_Links::addCheckoutLink()
. Ini 2 panggilan yang sama addLink()
dan Anda dapat memberikan parameter yang berbeda untuk itu.
Mage_Checkout_Block_Links::addCartLink()
<span class="icon"></span>
sebagai teks sebelum Anda harus melampirkannya seperti itu<![CDATA[<span class="icon"></span>]]>
. Parser XML juga mengambil baris baru, jadi Anda harus meletakkannya tepat setelah tag pembuka:<beforeText><![CDATA[<span class="icon"></span>]]></beforeText>
Jika Anda perlu menerapkan templat khusus hanya untuk Tautan Teratas, Anda dapat melakukannya seperti ini di local.xml tema Anda:
Kemudian salin halaman / templat / links.phtml dan ganti namanya ke halaman / templat / my_links.phtml dan lakukan apa pun yang Anda perlukan di dalam file templat baru itu.
Untuk menambahkan tautan khusus ke Tautan Teratas melalui local.xml:
Juga lihat halaman ini: http://www.classyllama.com/development/magento-development/editing-magentos-top-links-the-better-way
sumber
<?php foreach($_links as $_link): ?>
. Anda dapat menambahkan HTML apa pun di dalam lingkaran itu.Temukan jalur ini untuk mengubah tautan teratas:
dan cari: Log In (Dalam kasus saya).
Sekarang ganti judul dan label dengan teks yang Anda inginkan.
sumber
Anda perlu mengedit 2 file berikut.
Dalam file-file ini, tautan ditambahkan
name="top.links"
. Beri komentar saja.sumber