【问题标题】:Magento2 : How can override vendor/module-catalog to magento default theme?Magento2:如何将供应商/模块目录覆盖为 magento 默认主题?
【发布时间】:2017-02-14 08:05:16
【问题描述】:

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

我抄的,

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

下的文件

app/design/frontend/Magento/Magento_Catalog/*

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

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

【问题讨论】:

  • 我编辑了您的问题,因为格式和标点符号错误

标签: php magento-2.0


【解决方案1】:

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

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

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

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

使用以下命令清除缓存。

php bin/magento cache:clean

刷新您的页面,您可以看到来自您的主题的文件。

【讨论】:

    【解决方案2】:

    您可以将其用作主题。

    app/design/frontend/Magento/Magento_Catalog/
    

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

    app/design/frontend/Mytheme/Theme/Magento_Catalog
    

    并从管理员中选择主题。

    然后这个文件夹将覆盖核心模块目录

    【讨论】:

    • TS 正在询问供应商文件夹。不是 App 文件夹。
    猜你喜欢
    • 2016-04-23
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    相关资源
    最近更新 更多