htmlmiva-工具包:系统操作示例(代码片段)

author author     2023-01-01     771

关键词:

<!-- Create a Miva Page, "BASK_SYSTEM" and add the following content: -->
<!-- The following logic will not allow someone to add more than 25 of one items to their cart -->
<mvt:if expr="g.Action EQ 'ADPR'">
	<mvt:foreach iterator="item" array="basket:items">
		<mvt:if expr="g.Product_Code EQ l.settings:item:code">
			<mvt:assign name="g.Item_Quantity" value="l.settings:item:quantity"/>
		</mvt:if>
	</mvt:foreach>
	<mvt:assign name="g.Total_Quantity" value="g.Quantity + g.Item_Quantity"/>
	<mvt:if expr="g.Total_Quantity GT 25">
		<mvt:assign name="g.quantity" value="'0'" />
		<mvt:assign name="g.tkmessage" value="encodeentities(g.tkmessage)" />
		<mvt:assign name="g.Quantity_Difference" value="25 - g.Item_Quantity"/>
		<mvt:if expr="g.Quantity_Difference GT 0">
			<mvt:assign name="g.tkmessage" value="g.tkmessage $ ' You can only add ' $ g.Quantity_Difference $ ' more to your current order'" />
		</mvt:if>
		<mvt:assign name="g.tkscreen" value="encodeentities(g.tkscreen)" />
		<mvt:item name="toolkit" param="vacreate|error_message|g.tkmessage|," />
		<mvt:assign name="g.Error_Message_Count" value="'1'" />
		<mvt:assign name="g.Error_Messages" value="l.settings:error_message" />
		<mvt:assign name="g.Screen" value="g.tkscreen" />
	</mvt:if>
</mvt:if>
<mvt:exit>

htmlmiva-阵列推送(代码片段)

查看详情

htmlmiva联想阵列(代码片段)

查看详情

htmlmiva-代码历史回顾(代码片段)

查看详情

htmlmiva-强制客户登录(代码片段)

查看详情

htmlmiva-产品多添加(代码片段)

查看详情

htmlmiva-产品photoswipegallery(代码片段)

查看详情

htmlmiva-分页报告(代码片段)

查看详情

htmlmiva博客维护模式(代码片段)

查看详情

htmlmiva-生成选项图像(代码片段)

查看详情

htmlmiva客户注册负载(代码片段)

查看详情

htmlmiva动态seo(代码片段)

查看详情

htmlmiva输出json(代码片段)

查看详情

htmlmiva-维护模式页面更新(代码片段)

查看详情

htmlmiva产品最后订购日期(代码片段)

查看详情

htmlmiva商人-替换特殊字符(代码片段)

查看详情

htmlmiva-获取当前子域名(代码片段)

查看详情

htmlmiva-平面文件订单导出(代码片段)

查看详情

htmlmiva商人-替换特殊字符(代码片段)

查看详情