我正在使用OpenCart。我想提供从product_form.tpl
到另一个页面的链接。我的意思是我添加了一个名为“Allocation”的选项卡,其中我给了一个“添加分配”按钮,该按钮应该重定向外部页面。我还希望在此链接中提供product_id
,但它无法正常工作......
这是我的代码(product_form.tpl
)
<div id="tab-allocate">
<table class="list"><tr><td align="center"><a href="allocation.php?product_id=&product_id" target="_blank" class="copybutton" style="width:120px;">ADD ALLOCATION</a></td></tr></table>
</div>
但allocation.php?product_id=&product_id
无效,请转到allocate.php
页面
但不带product_id。我做错了什么?
答案 0 :(得分:0)
我认为,你的传递参数有问题,请尝试那样
<a href="allocation.php?product_id=product_id" target="_blank" class="copybutton" style="width:120px;">
您之前的样式工作传递两个参数。例如
<a href="allocation.php?product_id=product_id&second_id=Second_id" target="_blank" class="copybutton" style="width:120px;">
希望这个帮助
聚苯乙烯。你也可以这样使用
$this->request->post['product_id']
或 $this->request->get['product_id']
答案 1 :(得分:0)
多么糟糕的HTML ......
将此链接更改为:
<a href="allocation.php?product_id=<?php echo $result['product_id']; ?>" target="_blank" class="copybutton" style="width:120px;">ADD ALLOCATION</a>
这应该有效。并将CSS样式放入CSS文件(catalog/view/themes/<YOUR_THEME>/css/stylesheet.css
)。