【问题标题】:Opencart display Model Code in Search PageOpencart 在搜索页面显示型号代码
【发布时间】:2014-06-04 13:48:32
【问题描述】:

有人可以帮忙吗?/建议?

我需要在 Opencart 的 search.tpl 页面中显示 [echo] 型号、产品代码,有人可以帮忙吗?

以前有人做过吗?

谢谢,

【问题讨论】:

  • 您需要更改控制器中的代码以使其可用于模板。由于编辑核心文件是一种不好的形式,因此大多数人实现这一点的方式是为其编写一个 vqMod。这是一个比这里可以回答的更大的项目。
  • 这实际上是一个五分钟的脚本,需要进行 2 处简单的更改。正如 cal_b 提到的,只需编辑控制器,然后在 .tpl 中回显它。只需要添加两行。另一方面,我建议您在此处发布之前实际尝试一下。

标签: php search opencart


【解决方案1】:

遵循以下 4 个步骤。

第一步

/catalog/controller/product/search.php

查找:

'name'        => $result['name'],

之后添加:

'model'        => $result['model'],


第 2 步

/catalog/view/theme/default/template/product/search.tpl

查找:

<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>

之后添加:

<b><?php echo $product['model']; ?></b>


第三步

/catalog/view/theme/default/template/product/search.tpl

查找:

html += '<div class="name">' + $(element).find('.name').html() + '</div>';

之后添加:

html += '<b>' + $(element).find('b').html() + '</b>';


第四步

/catalog/view/theme/default/template/product/search.tpl

查找:

html += '  <div class="name">' + $(element).find('.name').html() + '</div>';

之后添加:

html += '  <b>' + $(element).find('b').html() + '</b>';


然后在您的搜索页面中查看。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多