2017-08-10 101 views
0

我有一个网站针对不同的类别使用不同的主题。如何在magento中为不同的主题设置不同的徽标2.1

我需要为每个主题设置不同的徽标,但在'content> design> configuration'中,只能选择在商店前部使用徽标。 因此,所有主题都使用新上传的徽标。

任何想法如何使用每个主题的特定图像标志?

+0

创建系统设置上传不同的主题标志,你可以分享该网站的链接? – faizanbeg

+0

网站在我的本地机器上开发,所以还没有发布给群众。 我想没有原生的方式来实现这一点。 –

回答

0

请找到下面的代码来标识的管理,以不同theme's-

要声明的主题标志,加上延伸<theme_dir>/Magento_Theme/layout/default.xml布局。

例如,如果你的标志文件被my_logo.png尺寸300x300px,你需要声明,如下所示:

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> 
    <body> 
     <referenceBlock name="logo"> 
      <arguments> 
       <argument name="logo_file" xsi:type="string">images/my_logo.png</argument> 
       <argument name="logo_img_width" xsi:type="number">300</argument> 
       <argument name="logo_img_height" xsi:type="number">300</argument> 
      </arguments> 
     </referenceBlock> 
    </body> 
</page> 

声明的标志大小是可选的。

要了解更多关于主题的布局,请参阅网址:http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/themes/theme-create.html

相关问题