어떤 경우에도 템플릿 파일 ( 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>
스타일을 추가 할 수 있습니다 .
장바구니 및 결제 링크의 경우 레이아웃 파일에서 직접이 아닌 블록 객체를 통해 추가되므로 조금 까다 롭습니다.
당신이 카트 또는 체크 아웃 린스에 뭔가 다른 필요한 경우 당신이해야 할 메소드를 오버라이드 (override)이다 Mage_Checkout_Block_Links::addCartLink()
나 Mage_Checkout_Block_Links::addCheckoutLink()
. 이 두 개는 동일하게 호출되며 addLink()
다른 매개 변수를 전달할 수 있습니다.