设置Magento主题时出现问题

时间:2018-09-20 12:36:54

标签: magento magento2.2

我只是试图设置一个Magento主题,事实证明,这对我来说比我想象的要困难得多。

  • 我创建了一个模板(根据文档和logo.svg来定义文件)。
  • 我制作了要继承自Luma(Magento / luma)的模板。
  • 我的模板显示在主题部分,我将主题设置为在内容部分使用。
  • 然后商店突然看起来像是Magento /空白主题...

尽管Magento正确列出了我的主题以Luma作为其父级,为什么它看起来不像Luma主题?为什么我的自定义徽标未按原样显示?到目前为止,我的文件结构只看起来像(在app / design / frontent / Test / myTheme /中)

composer.json
registration.php
theme.xml
web
    css
        style.css
    images
        logo.svg

theme.xml

 <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
      <title>myTheme</title> <!-- your theme's name -->
      <parent>Magento/luma</parent> <!-- the parent theme, in case your theme inherits from an existing theme -->
 </theme>

也应显示徽标,但不显示徽标。

  

在Magento应用程序中,徽标的默认格式和名称   图像是logo.svg。当您将常规徽标.svg图像   位置,这是/ web / images目录,它是   自动识别为主题徽标。它显示在您的商店中   套用主题后的页面标题。   (摘自:https://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-create.html

顺便说一句:Megento CE 2.2.6

刷新缓存并应用新的主题设置,即当我切换主题时。

1 个答案:

答案 0 :(得分:0)

从CLI运行这些命令。

php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f