Magento 2新手求助:如何为Klevu搜索模板添加自定义文本
在Magento 2中为Klevu模板覆盖添加自定义文本的步骤
定位并复制目标模板文件
先找到Klevu模块里你需要修改的模板,比如搜索结果页模板通常在vendor/klevu/module-search/view/frontend/templates/search/results.phtml。按照Magento 2的模板覆盖规则,把这个文件复制到你的主题目录下,路径为app/design/frontend/[你的主题厂商]/[你的主题名]/Klevu_Search/templates/search/results.phtml(替换括号里的实际值)。添加自定义文本
打开复制后的模板文件,在合适的位置插入自定义内容:- 直接添加静态文本:
<div class="klevu-custom-notice"> <p>*我们精选了符合你搜索词的热门商品*</p> </div> - 如果需要支持多语言,使用Magento的翻译函数:
<div class="klevu-custom-notice"> <p><?= $block->escapeHtml(__('我们精选了符合你搜索词的热门商品')) ?></p> </div>
可以根据需求调整位置,比如搜索结果列表的顶部、底部或侧边。
- 直接添加静态文本:
清理缓存并验证
执行命令清理Magento缓存:bin/magento cache:clean刷新前端搜索页面,确认自定义文本已经正确显示。
内容的提问来源于stack exchange,提问作者Mahesh1343
相关产品推荐
相关产品推荐

