ไม่ว่าในกรณีใด ๆ อย่าแก้ไขไฟล์เทมเพลต ( links.phtml
) สิ่งนี้ทำหน้าที่เป็นเทมเพลตทั่วไปสำหรับรายการลิงก์ทั้งหมด ตัวอย่างเช่นจะใช้สำหรับลิงก์ในส่วนท้ายด้วย
ด้วยtoplinks.php
คุณสามารถทำสิ่งที่คุณต้องการเพราะเลิกใช้ตั้งแต่ CE v1.4.0.1
ฉันแนะนำให้ใช้ไฟล์ xml ที่เพิ่มลิงค์ไปยังคอนเทนเนอร์ชั้นนำเพื่อให้ได้สิ่งที่คุณต้องการ วิธีการที่เรียกว่าเมื่อมีการเพิ่มการเชื่อมโยงใหม่สนับสนุนพารามิเตอร์บางอย่างที่ช่วยให้คุณสามารถเพิ่มชั้นเรียนและคุณลักษณะอื่น ๆ บนและแท็กในการเชื่อมโยงและข้อความบางส่วนก่อนที่จะเชื่อมโยงและหลังจากการเชื่อมโยง
addLink
li
a
public function addLink($label, $url='', $title='', $prepare=false, $urlParams=array(),
$position=null, $liParams=null, $aParams=null, $beforeText='', $afterText='')
{ ... }
หากคุณต้องการที่จะเพิ่มไอคอนที่เมนูบัญชีของฉันคุณสามารถตั้งค่า$beforeText
การ<span class="icon"></span>
และเพิ่มรูปแบบบางอย่างเกี่ยวกับระดับไอคอน
สำหรับลิงก์รถเข็นและเช็คเอาต์นั้นมีเล่ห์เหลี่ยมเล็กน้อยเนื่องจากมีการเพิ่มผ่านวัตถุบล็อกไม่ได้โดยตรงจากไฟล์เลย์เอาต์
ถ้าคุณต้องการบางสิ่งบางอย่างที่แตกต่างกันสำหรับรถเข็นหรือเช็คเอาต์ Lins ทั้งหมดที่คุณต้องทำคือการแทนที่วิธีการหรือMage_Checkout_Block_Links::addCartLink()
Mage_Checkout_Block_Links::addCheckoutLink()
2 เหล่านี้เรียกสิ่งเดียวกันaddLink()
และคุณสามารถส่งพารามิเตอร์ที่แตกต่างกันไปได้