add_attachments_posrel_products.xml

来自「实现一个网络购物」· XML 代码 · 共 41 行

XML
41
字号
<?xml version="1.0"?>
<!DOCTYPE list PUBLIC "-//MMBase/DTD editwizard 1.0//EN" "http://www.mmbase.org/dtd/wizard-schema_1_0.dtd">
<list role="posrel" destination="attachments"
	minoccurs="0" maxoccurs="*"
	orderby="field[@name='pos']"
	ordertype="number">
	<title xml:lang="nl">Bijlagen</title>
	<title xml:lang="en">Attachments</title>
	<description></description>

	<command name="search" nodepath="attachments" fields="title,filename" age="-1">
		<prompt></prompt>
	    <search-filter>
                <name xml:lang="nl">Naam bevat</name>
                <name xml:lang="en">Title contains</name>
                <search-fields>title</search-fields>
		</search-filter>
		<search-filter>
                <name xml:lang="nl">Filenaam bevat</name>
                <name xml:lang="en">Filename contains</name>
                <search-fields>filename</search-fields>
		</search-filter>	 
	</command>
	<command name="startwizard" inline="true" wizardname="wizards/attachments/attachments" objectnumber="new"/>
     
	<item displaytype="file">
		<description></description>
		<field fdatapath="field[@name=&apos;pos&apos;]" ftype="line"><prompt>Positie</prompt></field>
		<field name="filename" ftype="data" />
		<field fdatapath="." ftype="startwizard" inline="true" objectnumber="{object/@number}" wizardname="wizards/attachments/attachments">
			<prompt></prompt>
		</field>
	</item>

	<action type="create">
		<relation role="posrel" destinationtype="attachments" >
	 		<field name="pos">{sum(//relation[@role=&apos;posrel&apos; and @lastitem=&apos;true&apos;]/field[@name=&apos;pos&apos;])+{$pos}}</field>
	 	</relation>
	</action>
</list>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?