xml 第一次自动填充,使用属性的customfield(专门针对searchspring的颜色)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 第一次自动填充,使用属性的customfield(专门针对searchspring的颜色)相关的知识,希望对你有一定的参考价值。

<mvt:if expr="l.settings:all_products:page_links:last_page GT 1">
		<div class="page-links">
			<span class="page-links-title">Page(s):</span>
			<span class="page-links-container">
				<mvt:if expr="l.settings:all_products:page_links:current_page NE 1">
					<a href="&mvte:all_products:page_links:prev_link;" class="page-links-previous">&lt;</a>
				<mvt:else>
					<span class="page-links-previous page-links-deactivated">&lt;</span>
				</mvt:if>
				<mvt:if expr="l.settings:all_products:page_links:current_page NE l.settings:all_products:page_links:last_page">
					<a href="&mvte:all_products:page_links:next_link;" class="page-links-next">&gt;</a>
				<mvt:else>
					<span class="page-links-next page-links-deactivated">&gt;</span>
				</mvt:if>
				<span class="page-disp">
					<mvt:if expr="NOT l.settings:all_products:page_links:contains_first">
						<a href="&mvte:all_products:page_links:first_link;" class="page-links-inactive">1</a>...
					</mvt:if>
					<mvt:foreach iterator="pages" array="all_products:page_links:pages">
						<mvt:if expr="l.settings:all_products:page_links:current_page EQ l.settings:pages:page_num">
							<span class="page-links-active">&mvte:pages:page_num;</span>
						<mvt:else>
							<a href="&mvte:pages:link;" class="page-links-inactive">&mvte:pages:page_num;</a>
						</mvt:if>
					</mvt:foreach>
					<mvt:if expr="NOT l.settings:all_products:page_links:contains_last">
						...<a href="&mvte:all_products:page_links:last_link;" class="page-links-inactive">&mvte:all_products:page_links:last_page;</a>
					</mvt:if>
				</span>
			</span>
		</div>
		
	</mvt:if>
<mvt:foreach iterator="product" array="all_products:products">
<mvt:item name="toolkit" param="attr|acount|l.all_settings:product:id" />
<mvt:if expr="g.acount GT 0">
<mvt:item name="product_attributes" param="product:id" />
</mvt:if>
</mvt:foreach>
<mvt:if expr="'color' CIN l.settings:attribute:code OR 'Color' CIN l.settings:attribute:code">
<mvt:assign name="colorcount" value="1" />
	<mvt:foreach iterator="option" array="attribute:options">
		<mvt:if expr="g.colorcount EQ 1">
			<mvt:assign name="sscolorvalue" value="l.settings:option:prompt" />
		<mvt:else>
			<mvt:assign name="sscolorvalue" value="g.sscolorvalue $ ', ' $ l.settings:option:prompt" />
		</mvt:if>
		<mvt:assign name="g.colorcount" value="g.colorcount + 1 " />
	</mvt:foreach>
	<mvt:item name="customfields" param="Write_Product_Code( l.settings:product:code, 'ssColor', g.sscolorvalue )" />
</mvt:if>
<table>
<mvt:foreach iterator="attribute" array="attributes">
	<mvt:if expr="'color' CIN l.settings:attribute:code OR 'Color' CIN l.settings:attribute:code">
		&mvt:product:code;<br />
		<mvt:assign name="colorcount" value="1" />
			<mvt:foreach iterator="option" array="attribute:options">
				<mvt:if expr="g.colorcount EQ 1">
					<mvt:assign name="sscolorvalue" value="l.settings:option:prompt" />
				<mvt:else>
					<mvt:assign name="sscolorvalue" value="g.sscolorvalue $ ', ' $ l.settings:option:prompt" />
				</mvt:if>
				<mvt:assign name="g.colorcount" value="g.colorcount + 1 " />
			</mvt:foreach>
			<mvt:item name="customfields" param="Write_Product_Code( l.settings:product:code, 'ssColor', g.sscolorvalue )" />
		</mvt:if>
</mvt:foreach>
</table>

以上是关于xml 第一次自动填充,使用属性的customfield(专门针对searchspring的颜色)的主要内容,如果未能解决你的问题,请参考以下文章

将属性和值填充到第4个父节点的XML文件的所有父节点

使用 XML 自动填充到表单中

预填充核心数据存储:使用 JSON 属性列表还是 XML 文件?

如何将输入/选择值从网站保存到 XML/JSON 文件并使用 JavaScript 自动加载再次填充它们

使用自动填充表单控件(自动完成属性)使表单填写更快

给定一个 Xml 文档,您将如何填充属性和元素的路径列表 [重复]