Magento2 的变化
Magento2 changes
嗨,我是 Magento 2
的新人,我想知道我必须把
vendor/magento/module-theme/view/frontend/layout/default.xml
文件,我试图复制文件并将其放入 c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\layout
文件夹并且不工作。我也尝试了 c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\module-theme\layout
和其他选项,但我不知道我必须把它放在哪里才能开始修改主题,Magento 官方页面上的文档不是很清楚。
您不需要复制任何文件。您可以创建自己的主题。
create a theme
中的引用步骤
- Create a directory for the theme under
app/design/frontend/<your_vendor_name>/<your_theme_name>
.
- Add a declaration file
theme.xml
and optionally create etc
directory and create a file named view.xml
to the theme directory.
- Add a
composer.json
file.
- Add
registration.php
.
- Create directories for CSS, JavaScript, images, and fonts. Configure your theme in the Admin
panel.
Luma 主题不是旨在继承。请参阅 this comment on Github。但是,您可以按如下方式从空白主题继承:
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>New theme</title> <!-- your theme's name -->
<parent>Magento/blank</parent> <!-- the parent theme, in case your theme inherits from an existing theme -->
<media>
<preview_image>media/preview.jpg</preview_image> <!-- the path to your theme's preview image -->
</media>
在您的主题中创建文件夹并复制 default.xml
文件
app/design/frontend/magento/<your_theme_name>/magento_theme/layout/default.xml
删除生成文件夹和 运行
sudo php -f bin/magento setup:static-content:deploy
有效
嗨,我是 Magento 2
的新人,我想知道我必须把
vendor/magento/module-theme/view/frontend/layout/default.xml
文件,我试图复制文件并将其放入 c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\layout
文件夹并且不工作。我也尝试了 c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\module-theme\layout
和其他选项,但我不知道我必须把它放在哪里才能开始修改主题,Magento 官方页面上的文档不是很清楚。
您不需要复制任何文件。您可以创建自己的主题。 create a theme
中的引用步骤
- Create a directory for the theme under
app/design/frontend/<your_vendor_name>/<your_theme_name>
.- Add a declaration file
theme.xml
and optionally createetc
directory and create a file namedview.xml
to the theme directory.- Add a
composer.json
file.- Add
registration.php
.- Create directories for CSS, JavaScript, images, and fonts. Configure your theme in the Admin panel.
Luma 主题不是旨在继承。请参阅 this comment on Github。但是,您可以按如下方式从空白主题继承:
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>New theme</title> <!-- your theme's name -->
<parent>Magento/blank</parent> <!-- the parent theme, in case your theme inherits from an existing theme -->
<media>
<preview_image>media/preview.jpg</preview_image> <!-- the path to your theme's preview image -->
</media>
在您的主题中创建文件夹并复制 default.xml
文件
app/design/frontend/magento/<your_theme_name>/magento_theme/layout/default.xml
删除生成文件夹和 运行
sudo php -f bin/magento setup:static-content:deploy
有效