<@s.m "global.position"/>: <@s.m "category.function"/> - <@s.m "global.edit"/>
<#assign errorPathExist><@s.m "category.path.pathExist"/>#assign>
<@p.form id="jvForm" action="o_update.do" labelWidth="12" >
<@p.td colspan="1" width="50" label="category.parent">
<@p.select name="parentId" list=parentList value=(category.parent.id)! listKey="id" listValue="name" listDeep="deep" headerKey="" headerValue="category.top" required="true"/>
@p.td>
<@p.td colspan="1" width="50" label="category.type">${category.type.name}@p.td><@p.tr/>
<#assign count=0/>
<#list itemList as item>
<#if !item.single><#assign count=count+1/>#if>
<#if !item.custom>
<#if item.field=="name">
<@p.text label=item.propertyName name=item.field value=category.name required="true" class="required" colspan=item.single?string("2","1") width="${item.single?string(100,50)}" maxlength="100"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="path">
<@p.text label=item.propertyName name=item.field value=category.path required="true" maxlength="30" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="tplChannel">
<@p.select label=item.propertyName name=item.field value=category.tplChannel! list=channelTpls headerKey="" headerValue="global.default" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="tplContent">
<@p.select label=item.propertyName name=item.field value=category.tplContent! list=contentTpls headerKey="" headerValue="global.default" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="priority">
<@p.text label=item.propertyName name=item.field value=category.priority!10 required="true" class="required digits" maxlength="10" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="image">
<@p.td label="category.image" colspan="1" width="50" noHeight="true">
<@p.text id="uploadImgPath1" name="imagePath" value=category.imagePath! size="30"/>
" onclick="clearImg(1);"/>
" onclick="upload(1);"/>
<@s.m "global.width"/>:
<@s.m "global.height"/>:
" onclick="imgCut(1);"/>
@p.td>
<@p.td colspan="1" width="50">
![<@s.m]()
" style="width:100px;height:70px;background-color:#ccc;border:1px solid #333"/>
@p.td><@p.tr/>
<#elseif item.field=="title">
<@p.text label=item.propertyName name=item.field value=category.title! size="70" maxlength="255" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="keywords">
<@p.text label=item.propertyName name=item.field value=category.keywords! size="70" maxlength="255" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="description">
<@p.textarea label=item.propertyName name=item.field value=category.description! rows="5" cols="70" maxlength="255" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="refBrand">
<@p.checkboxlist label="productType.refBrand" list=brandList valueList=category.brandIds name="brandIds" listKey="id" listValue="name" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/>#if>
<#elseif item.field=="colorsize">
<@p.td label="规格" colspan=item.single?string("2","1") width="${item.single?string(100,50)}" noHeight="true">
@p.td><@p.tr/>
style="display:none"#if>>
|
<#list standardTypeList as standardType>
#list>
|
#if>
<#else>
<@p.selfDefineWidget name="attr_${item.field}" value=category.attr[item.field] list="${item.optValue!}" rows="${item.rows!}" cols="${item.cols!}" label=item.propertyName colspan=item.single?string("2","1") width="${item.single?string(100,50)}" type="${item.dataType}"/><#if count%2==0><@p.tr/>#if>
#if>
#list>
<@p.td colspan="2">
<@p.hidden name="root" value=root!(category.parent.id)!/>
<@p.hidden name="id" value=category.id/>
<@p.submit code="global.submit"/> <@p.reset code="global.reset"/>
@p.td>
@p.form>