Magento 2 - 创建主题 - 显示产品问题

时间:2016-03-19 09:19:07

标签: themes magento2

使用composer安装Magento 2并导入示例数据后,我想创建一个新主题。我跟随frontend developer guide但是当我应用新主题时,我无法看到我的任何类别的产品。带过滤器的左侧菜单仍在此处,但不显示任何产品。

请问任何解决方案吗?

PS:对不起,我的英文......:)

3 个答案:

答案 0 :(得分:1)

以下是我的文件

enter image description here

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

没有产品

enter image description here

编辑: 我发现问题与/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文件。 我删除了文件并正常工作。