2016-06-13 6 views
3

Ich habe 'Seite' Link auf Header.Links erstellen können auf Startseite Header angezeigt werden. Aber ich könnte gerne Bildsymbol neben meinem 'Service-Center' Link hinzufügen. Wie man es macht?Wie wird das Bildsymbol auf dem Link für benutzerdefinierte Seiten im Layout hinzugefügt?

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> 

Antwort

2

gibt es 2 Möglichkeiten, dies

1) tun Sie CSS-Klasse in Verbindung hinzufügen können, mit:

<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> 

nach, dass Sie CSS für die schreiben müssen ICON/Bild

2) Sie müssen hierfür eine .phtml-Datei definieren.

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

Make Sure Namespace ändern definiert: YourCompany_YourModule

+0

Dank Ihrer Antwort Für 1) über CSS-Service-Center-Klasse auf meiner CSS-Datei definieren? Für 2) Ich versuche, die Vorlage aufzurufen, es nichts auf der Seite anzuzeigen. mein phtml wie folgt:

  • alt = "Service-Center"> \t getTitle()):?> title="escapeHtml(__($title))?>"> escapeHtml(__($block->getLabel()))?>
  • Kllee

    +0

    1) wird die Klasse in HTML mit Link hinzufügen –

    Verwandte Themen