add_subpages_posrel.xml
来自「实现一个网络购物」· XML 代码 · 共 45 行
XML
45 行
<?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="pages"
minoccurs="0" maxoccurs="*"
ordertype="number" orderby="field[@name='pos']" searchdir="destination">
<title xml:lang="nl">Subpagina's (alleen dieperliggende pagina's koppelen)</title>
<title xml:lang="en">Subpages (only attach pages that are deeper)</title>
<item>
<title></title>
<field name="title" ftype="data">
<prompt xml:lang="nl">Naam</prompt>
<prompt xml:lang="en">Title</prompt>
</field>
<field fdatapath="field[@name='pos']" >
<prompt xml:lang="nl">Positie</prompt>
<prompt xml:lang="en">Position</prompt>
</field>
<field fdatapath="." ftype="startwizard" inline="true" objectnumber="{object/@number}" wizardname="wizards/pages/pages">
<prompt></prompt>
</field>
</item>
<action type="create">
<relation role="posrel">
<object type="pages" />
<field name="pos">{sum(//relation[@role='posrel' and @lastitem='true']/field[@name='pos'])+{$pos}}</field>
</relation>
</action>
<command name="search" nodepath="pages" fields="title" orderby="title" 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>
</command>
<command name="startwizard" inline="true" wizardname="wizards/pages/pages" objectnumber="new"/>
</list>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?