我已经创建了一个自定义主题。我想覆盖搜索列表文件。
vendor/magento/module-catalog-search/view/frontend/templates/searchlist.phtml
我将其移入
public_html/app/design/frontend/themevendor/theme/Magento_CatalogSearch/
但是它来自供应商的渲染输出。我是magento2的新手,所以你能建议我我在哪里错了吗?
答案 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