品页面调用当前商品的网址 如何调用呢

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

商品页面调用当前商品的网址 如何调用呢

使用

<a href="{$goods.url}">{$goods.goods_style_name}</a>



<a href="{$goods.goods_url}">{$goods.goods_style_name}</a>

在ie下面都会变成首页地址,ff下面倒是正确显示。

回答:
在 themes/模板文件夹/goods.dwt 最顶端加一行代码,注意是最顶端,要不会被过滤掉的
<?php
$GLOBALS['smarty']->assign('thisurl', "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
?>

然后就可以在goods.dwt 文件的任何地方调用了 <a href="{$thisurl}">本商品URL</a>

人家问的是 “商品页面调用当前商品的网址 如何调用呢”,请楼上的看准了再进行批判好不好,

问问题、看问题和回答问题都需要严谨一些。

最简单的你就用
<a href="goods.php?id={$goods.goods_id}">{$goods.goods_style_name}</a>
这样肯定没问题的,呵呵

更多二次开发内容, 欢迎查看:http://www.dw10.com

加我好友吧

楼主,帮你顶一下

然后就可以在goods.dwt 文件的任何地方调用了 <a href="{$thisurl}">本商品URL</a>

试试

最简单的你就用
{$goods.goods_style_name}
这样肯定没问题的,呵呵

更多二次开发内容, 欢迎查看:
hfly2005 发表于 2012-8-24 19:44



这样是可以 但是不够严谨,如果客户启用了伪静态呢,你这样的话,伪静态地址与原来的动态地址都同时存在,对百度收录很不利的。