OpenCart型号点击搜索功能实现代码咨询
OpenCart 型号点击搜索实现方案
针对你提供的代码片段,只需将型号文本改为指向搜索页面的链接即可实现需求,以下分OpenCart版本给出修改代码:
OpenCart 3.x+(Twig模板)
修改后的代码:
<li>{{ text_model }} <a href="{{ url('product/search', {'search': model}) }}">{{ model }}</a></li> {% if reward %}
说明:
- 用
<a>标签包裹型号{{ model }},使其成为可点击链接 - 通过Twig内置的
url函数生成搜索页面地址,自动传递search参数为当前商品型号 - 点击后将直接跳转到搜索结果页,展示所有匹配该型号的商品
OpenCart 2.x及更早版本(PHP模板)
修改后的代码:
<li><?php echo $text_model; ?> <a href="<?php echo $this->url->link('product/search', 'search=' . urlencode($model)); ?>"><?php echo $model; ?></a></li> <?php if ($reward) { ?>
说明:
- 同样用
<a>标签包裹型号文本 - 通过OpenCart的
url->link方法生成搜索URL,用urlencode处理型号值避免特殊字符问题 - 跳转逻辑与3.x版本一致,点击后展示对应型号的搜索结果
内容的提问来源于stack exchange,提问作者Michal Lepeták
相关产品推荐
相关产品推荐

