如何链接到具有与我的网站相同的产品页面ID的外部OpenCart产品页面?

时间:2015-08-06 08:41:12

标签: php opencart

我想添加一个外部链接到OpenCart产品页面 - 它可以在页面的任何位置。我只是想将它链接到具有不同选项的外部网站上的相同产品页面。

我尝试在breadcumbs的产品控制器文件中定义它,但我不知道如何通过PHP str_replace或类似的东西更改默认的http值。

'href' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
'href2' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),

我还尝试在product.tpl中的breadcrumb之后放置它 比如<a href="<?php echo $breadcrumb['href2']; ?>"

所以这稍微有点 - 我只需要在产品页面上进行PHP替换或更好的操作以指向外部域。

1 个答案:

答案 0 :(得分:1)

而不是修改核心PHP。您可以在product.tpl文件中轻松完成此操作。

1 - 打开/catalog/view/theme/default/product.tpl

2 - 添加链接

<a href="http://example.com/index.php?route=product/product&product_id=<?php echo $this->request->get["product_id"]; ?>">Your Link</a>

我在这里做的是使用$ _GET从HEADER获取ProductID并保存修改控制器。