Magento2:如何将供应商/模块目录覆盖为magento默认主题?

时间:2017-02-14 08:05:17

标签: php magento-2.0

我正在尝试覆盖vendor/magento/module-catalog/*(整个模块的*)。

我复制了,

vendor/magento/module-catalog/view/templates/*

下的

文件

app/design/frontend/Magento/Magento_Catalog/*

但我无法更改复制的文件。我没有任何自定义主题。

我该怎么做?我希望通过自定义更改保持原始文件不变。

2 个答案:

答案 0 :(得分:3)

您可以使用以下方法覆盖从供应商到我们主题的所有文件。

转到vendor\magento\module-catalog\view\frontend

将所有文件夹和文件复制到

app\design\frontend\{Your_vendor}\{Theme_name}\Magento_Catalog

使用以下命令清除缓存。

php bin/magento cache:clean

刷新页面,您可以查看主题中的文件。

答案 1 :(得分:-1)

您可以将此作为主题使用。

app/design/frontend/Magento/Magento_Catalog/

首先,您必须创建包含以下文件夹的主题:

app/design/frontend/Mytheme/Theme/Magento_Catalog

从管理员中选择主题。

然后此文件夹将覆盖核心module_catalog