使用composer安装Magento 2并导入示例数据后,我想创建一个新主题。我跟随frontend developer guide但是当我应用新主题时,我无法看到我的任何类别的产品。带过滤器的左侧菜单仍在此处,但不显示任何产品。
请问任何解决方案吗?
PS:对不起,我的英文......:)
答案 0 :(得分:1)
以下是我的文件
和registration.php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::THEME,
'frontend/OORun/running',
__DIR__
);
theme.xml
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>Running</title>
<parent>Magento/blank</parent>
<media>
<preview_image></preview_image> <!-- the path to your theme's preview image -->
</media>
</theme>
没有产品
编辑: 我发现问题与/etc/view.xml
有关<images module="Magento_Catalog">
<image id="category_page_grid" type="small_image">
<width>150</width>
<height>150</height>
</image>
</images>
删除此文件后,所有产品都会正确显示。 我刚刚复制了文档示例,我不明白我做错了什么......
答案 1 :(得分:0)
亮度主题具有“ cms”功能。它们在
的后端中定义内容->小部件
例如小部件“主页”。要将相同的“主页”窗口小部件与自定义主题一起使用,您必须从亮度“主页”窗口小部件中添加一个具有相同参数的新参数,但“设计包/主题” 参数除外。现在是您的自定义主题。
通常,小部件都链接到主题名称。
答案 2 :(得分:0)
我遇到了同样的问题,问题是自定义主题上的/etc/view.xml文件。 我删除了文件并正常工作。