2016-06-13 3 views
3

헤더에 '페이지'링크를 생성했습니다. 링크는 홈페이지 헤더에 표시 할 수 있습니다. 하지만 내 '서비스 센터'링크 옆에 이미지 아이콘을 추가 할 수 있습니다. 그것을 만드는 방법?레이아웃의 맞춤 페이지 링크에 이미지 아이콘을 추가하는 방법은 무엇입니까?

<block class="Magento\Framework\View\Element\Html\Link\Current" name="service-center" > 
    <arguments> 
     <argument name="label" xsi:type="string">Service center</argument> 
     <argument name="path" xsi:type="string">service-center</argument> 
     <argument name="css_class" xsi:type="string">service-center</argument> 
    </arguments> 
</block> 

을 그 후 당신이를 위해 CSS를 작성할 필요가 :

enter image description here

<block class="Magento\Framework\View\Element\Html\Link\Current" name="service-center" > 
      <arguments> 
       <argument name="label" xsi:type="string">Service center</argument> 
       <argument name="path" xsi:type="string">service-center</argument> 
      </arguments> 

     </block> 

답변

2

은 사용 링크에서 CSS 클래스를 추가 할 수 있습니다

1)이 할 수있는 2 가지 방법이 있습니다 ICON/Image

2) 템플릿 .phtml 파일을 정의해야합니다. 에 대한 내 CSS 파일에 CSS 서비스 센터 클래스를 정의한다 YourCompany_YourModule

+0

주셔서 감사합니다 응답의 경우 1 ) :

<block class="Magento\Framework\View\Element\Html\Link\Current" name="service-center" template="YourCompany_YourModule::account/customer.phtml" /> 

물론이 정의 된 네임 스페이스를 변경할 수 있도록? 2) 템플릿을 호출하려고하는데 페이지에 아무것도 표시되지 않습니다. 내 phtml은 다음과 같습니다 :

  • 'alt = "서비스 센터"> \t getTitle()):?> title="escapeHtml(__($title))?>"> escapeHtml(__($block->getLabel()))?>
  • Kllee

    +0

    1) 링크가있는 html로 클래스 추가 –

    관련 문제