如何覆盖module-catalog-search / view / frontend / templates / searchlist.phtml

时间:2018-12-19 14:46:53

标签: magento2 magento2.2

我已经创建了一个自定义主题。我想覆盖搜索列表文件。

 vendor/magento/module-catalog-search/view/frontend/templates/searchlist.phtml

我将其移入

public_html/app/design/frontend/themevendor/theme/Magento_CatalogSearch/

但是它来自供应商的渲染输出。我是magento2的新手,所以你能建议我我在哪里错了吗?

2 个答案:

答案 0 :(得分:1)

将文件移动到自定义主题

“ public_html / app / design / frontend /../../ Magento_CatalogSearch / templates / searchlist.phtml”

并且不需要部署您的自定义主题。仅删除或刷新缓存。

bin / magento缓存:刷新

答案 1 :(得分:0)

在magento2中,我们可以覆盖模板。 为此,我们必须创建这样的目录结构:
app / design / frontend / custom_vendor / custom_theme / Magento_CatalogSearch / templates / searchlist.phtml
如果您更改了覆盖的模板文件,则必须运行三个命令才能获得正确的输出-

php bin/magento cache:clean  
php bin/magento cache:flush  
php bin/magento setup:static-content:deploy -f