html Miva - 产品多添加

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Miva - 产品多添加相关的知识,希望对你有一定的参考价值。

<mvt:assign name="g.var_list" value="miva_getvarlist('g')" />
 
<mvt:item name="toolkit" param="vacreate|list|g.var_list|," />
<mvt:foreach iterator="var" array="list">
            <mvt:if expr="'Code' CIN l.settings:var">
                        <mvt:assign name="l.quantity" value="miva_variable_value( 'quantity' $ substring(l.settings:var,5,len(l.settings:var)) )" />
                        <mvt:if expr="NOT ISNULL l.quantity">
                                    <mvt:assign name="g.product_list" value="g.product_list $ miva_variable_value( 'g.' $ l.settings:var) $ ':' $ l.quantity $ ','" />
                        </mvt:if>
            </mvt:if>
</mvt:foreach>

<mvt:comment>Remove Trailing Comma</mvt:comment>
<mvt:assign name="g.product_list" value="substring(g.product_list,1,len(g.product_list)-1)" />


<mvt:item name="toolkit" param="vacreate|products|g.product_list|," />
<mvt:foreach iterator="product" array="products">
            <mvt:assign name="g.Product_Code" value="gettoken(l.settings:product,':',1)" />
            <mvt:assign name="g.Quantity" value="gettoken(l.settings:product,':',2)" />
            <mvt:item name="toolkit" param="callurl|response|http://domain.com/mm5/merchant.mvc?Screen=BASK&Action=ADPR|POST|Product_Code,Quantity,Session_ID" />
</mvt:foreach>

<mvt:eval expr="miva_output_header( 'Location', 'http://domain.com/mm5/merchant.mvc?Screen=BASK&' $ 'Session_ID=' $ g.Session_ID )" />

以上是关于html Miva - 产品多添加的主要内容,如果未能解决你的问题,请参考以下文章

html 最近浏览的项目功能。所有自定义Miva代码,不由模块运行。它存储产品代码列表,最多显示12个

html Miva - 最近浏览的产品(Footsteps)

html Miva - 产品PhotoSwipe Gallery

html Miva产品最后订购日期

html Miva Merchant - 查找PageFinder的产品页面名称

html Miva - 获取刚刚添加到购物车的商品