【标签】如何设置多节点商品打开的页面为实商品页面

作者:佚名 来源:本站原创 点击数: 发布时间:2009年05月27日

  我们在添加某个商品时,有时会把这个商品添加到其它节点下,那么对于其它节点下的这个商品我们也称之为“虚”商品,它只是因为真正商品的一个映射;当我们点这些虚商品时,它们各自打开的页面并不是添加的真正商品的页面,那么能不能设置成打开虚商品的页面时,页面打开为真正商品的页面?

 

  我们可以通过修改标签来达到这个效果,比如模板里调用的是这个标签“商品带价格信息列表”标签,前台显示出的效果是图片+商品名称+价格显示

 

 

 

这里只有图片是有链接的,那么我们到后台标签管理里先搜索这个标签,可以看到有两个类似的标签,一个是“商品带价格信息列表”,一个是“商品带价格信息列表_普通式”,而后一个标签是前一个标签的里层标签,真正要修改的就是这个里层标签,这样我们就对这个“商品带价格信息列表_普通式”标签进行修改,在标签体代码处,可以看到设置链接处的代码如下:

 









Images/nopic.gif





0




 

红色标识出的代码就是链接地址代码,同时,我们可以通过查看数据库分析出,在pe_commonModel表里,GeneralID 字段是所有信息的ID值,如果 pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle) 这个功能标签里调用的是这个字段,那么就会直接解析出各个信息的地址,从而不会区分是否是“虚”信息,如果我们变换把,把 GeneralID 换成 ItemID ,这样同样是可以解析出信息的地址,并且所有“虚”信息的地址都将变成真正信息的地址,就达到了我们的要求。

 

下面是修改后的代码:

 







............

 

附:同样我们可以这样修改很多标签,比如 通用信息列表标签、内容信息列表标签 等等,需要注意的一点是,我们如果标签里包含有里层标签,要修改的就是这个里层标签