xml Miva - 属性自定义显示顺序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml Miva - 属性自定义显示顺序相关的知识,希望对你有一定的参考价值。

<mvt:comment>
  <!--
  	Override/extend the display order of attributes by declaring an alternate display order
  	Populate g.Attribute_Orders with a comma sperated string of attribute codes.
  
  	Examples:
  		From URL
  			https://example.com/product-page.html?Attribute_Orders=color,size,pattern
  
  		From Custom Field:
  			<mvt:item name="customfields" param="Read_Product_ID( l.settings:product:id, 'attribute_orders', g.Attribute_Orders )" />
  
  		From mvt:assign
  			<mvt:assign name="g.Attribute_Orders" value="'color,size,pattern'" />
		-->
</mvt:comment>

<mvt:assign name="l.Attribute_Orders" value="miva_array_deserialize(g.Attribute_Orders)" />

<mvt:foreach iterator="attribute" array="attributes">
	<mvt:assign name="l.settings:attribute:custom_disp_order" value="miva_array_find( l.settings:attribute:code, l.Attribute_Orders, 0 )" />
	<mvt:if expr="l.settings:attribute:custom_disp_order EQ 0">
		<mvt:assign name="l.settings:attribute:custom_disp_order" value="1000 * l.settings:attribute:disp_order" />
	</mvt:if>
</mvt:foreach>

<mvt:do file="g.Module_Library_Utilities" name="l.success" value="QuickSortArray( l.settings:attributes, ':custom_disp_order', 1 )" />

以上是关于xml Miva - 属性自定义显示顺序的主要内容,如果未能解决你的问题,请参考以下文章

xml Miva - 自定义SearchSpring Feed

xml Miva - 自定义维护模式重定向

xml Miva - 从组中加载所有自定义字段

xml Miva - 在URI模板中加载自定义字段

xml Miva - 变异篮子项目替换与自定义领域排除产品

xml Miva - 将所有产品自定义域代码加载为成员名称