2017-08-10 1 views
0

Ich habe eine Website, die verschiedene Themen für verschiedene Kategorien verwendet.Wie haben verschiedene Logos für verschiedene Themen in Magento 2.1

Ich brauche ein anderes Logo für jedes Thema, aber in 'content> design> configuration' gibt es nur die Option, ein Logo für eine Ladenfront zu verwenden. Das neue hochgeladene Logo wird also für alle Themen verwendet.

Irgendwelche Ideen, wie ich ein bestimmtes Bildlogo für jedes Thema verwenden kann?

+0

ein System erstellen Einstellung Logo für verschiedene Themen zum Hochladen können Sie auf der Seite teilen? – faizanbeg

+0

Site ist in Dev auf meiner lokalen Maschine, also noch nicht für die Massen freigegeben. Ich denke, es gibt keinen nativen Weg, dies zu erreichen. –

Antwort

0

Bitte den folgenden Code findet ein verlängertes <theme_dir>/Magento_Theme/layout/default.xml Layout zu verwalten Logos auf verschiedene theme's-

Um ein Thema Logo zu erklären, hinzuzufügen.

Zum Beispiel, wenn Sie Ihre Logo-Datei Größe 300x300px ist my_logo.png, müssen Sie es erklären, wie folgt:

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

Deklarieren das Logo Größe ist optional.

Um mehr über Thema Layouts finden Sie unter url lernen: http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/themes/theme-create.html

Verwandte Themen