9. Preparing themes for community store / 为Shopware社区商店准备主题

9.1 Introduction / 简介
本章节将介绍如何准备自定义主题。将自定义的主题放在插件中,并以插件的形式通过Shopware的插件管理器(plugin manager)被安装。使自定义主题能在Shopware的社区商店中被下载和贩卖。
想要发布插件,首先需要注册一个Shopware账号。我们在第二章中展示过如何新建自定义主题,这里我们将使用第二章的结果。

9. Preparing themes for community store / 为Shopware社区商店准备主题_第1张图片

9.2 Plugin structure / 插件结构
Shopware5的插件目录有规定的结构。插件的目录名必须与Shopware插件的命名模式相匹配:开发者前缀(developer prefix)+插件名(plugin name)。本例中,我们的插件目录名为SwagTutorialThemeSwag 代表 shopware AG, TutorialTheme为插件名)。

[developer prefix][plugin name]```
上面说到,为了能通过插件管理器安装,Shopware社区商店中出售的主题都被放在插件中。而一个插件需要一个`Bootstrap.php`文件。而我们在第二章中写好的自定义主题,要放在`Themes/Frontend`路径下:

SwagTutorialTheme
├── Themes
│ ├──Frontend
│ │ ├──TutorialTheme
│ │ │ ├── preview.png
│ │ │ ├── Theme.php
│ │ │ └── frontend
└── Bootstrap.php```

注意:目录和文件名大小写敏感

9.3 Creating the plugin / 创建插件
在这类主题插件中,Bootstrap.php中需要写明的只有插件标签(plugin label,之后在插件管理器中显示的名字)和版本号。所以,该php文件中就只需要写以下两个方法即可:

你可能感兴趣的:(9. Preparing themes for community store / 为Shopware社区商店准备主题)