如何在布局上的自定义页面链接上添加图像图标?

时间:2016-06-13 03:30:44

标签: layout block magento2

我在header.links上创建了'page'链接可以在主页标题上显示。 但我想在我的“服务中心”链接旁边添加图片图标。如何制作?

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>   

1 个答案:

答案 0 :(得分:2)

有两种方法可以做到这一点

1)您可以使用以下方法在链接中添加css类:

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

之后你需要为ICON / Image

编写CSS

2)你需要为此定义模板.phtml文件。

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

确保更改已定义的命名空间: YourCompany_YourModule