<@cms.content id=id absoluteURL=false absoluteId=true><#assign content=object/><#assign attribute=getContentAttribute(content.id)/> <@cms.category id=content.categoryId!><#assign category=object/> <@cms.model id=content.modelId!><#assign model=object/>
<@cms.languageList>
<#include "../include_page/extendData.html"/> <#include "../include_page/contentFiles.html"/> <#assign index=0/> <#assign fieldList=model.fieldList![]/> <#assign requiredFieldList=model.requiredFieldList![]/> <#if category?has_content&&category.extendId?has_content> <@sys.extendFieldList extendId=category.extendId lang=lang><#assign categoryExtendList=list/> <#list list as lang>
<#if lang.id.code = (siteAttribute.default_language)!>
${(model.fieldTextMap["title"])!}:
<#if fieldList?seq_contains("author")>
${(model.fieldTextMap["author"])!}:
<#if fieldList?seq_contains("editor")>
${(model.fieldTextMap["editor"])!}:
<#if fieldList?seq_contains("cover")>
${(model.fieldTextMap["cover"])!}:
<@t.page "button.view"/> <#if (model.coverWidth)?has_content && (model.coverHeight)?has_content>${(model.coverWidth)!}*${(model.coverHeight)!}
<#if fieldList?seq_contains("description")>
${(model.fieldTextMap["description"])!}:
<#if categoryExtendList?has_content> <@extendData inputNamePrefix="contentLangList["+index+"]." readonly=true extendList=categoryExtendList lang=lang.id.code extendValues=(attribute!{}) historyItemType="contentExtend" historyItemId=id/> <@extendData inputNamePrefix="contentLangList["+index+"]." readonly=true extendList=model.extendList lang=lang.id.code extendValues=(attribute!{}) historyItemType="contentExtend" historyItemId=id/> <#if fieldList?seq_contains("content")>
${(model.fieldTextMap["content"])!}:
<#if model.hasImages||model.hasFiles> <#if model.hasImages>
<@t.page "image_list"/> <@contentFiles true id false lang.id.code 'contentLangList['+index+'].images'/>
<#if model.hasFiles>
<@t.page "attach_list"/> <@contentFiles false id false lang.id.code 'contentLangList['+index+'].files'/>
<#else> <#assign a={}/> <@cms.contentLang id=id lang=lang.id.code><#assign a=object/>
${(model.fieldTextMap["title"])!}:
<#if fieldList?seq_contains("author")>
${(model.fieldTextMap["author"])!}:
class="required" autocomplete="on" type="text" maxlength="50" size="20" value="${(a.author)!(content.author)!}"/>
<#if fieldList?seq_contains("editor")>
${(model.fieldTextMap["editor"])!}:
class="required" autocomplete="on" type="text" maxlength="50" size="20" value="${(a.editor)!(content.editor)!}"/>
<#if fieldList?seq_contains("cover")>
${(model.fieldTextMap["cover"])!}:
${(model.fieldTextMap["cover"])!} <@t.page "button.view"/> <#if (model.coverWidth)?has_content && (model.coverHeight)?has_content>${(model.coverWidth)!}*${(model.coverHeight)!}
<#if fieldList?seq_contains("description")>
${(model.fieldTextMap["description"])!}:
<#if categoryExtendList?has_content> <@extendData inputNamePrefix="contentLangList["+index+"]." extendList=categoryExtendList lang=lang.id.code extendValues=((a.attribute)!attribute!{}) historyItemType="contentExtend" historyItemId=id/> <@extendData inputNamePrefix="contentLangList["+index+"]." extendList=model.extendList lang=lang.id.code extendValues=((a.attribute)!attribute!{}) historyItemType="contentExtend" historyItemId=id/> <#if fieldList?seq_contains("content")>
${(model.fieldTextMap["content"])!}:
<@t.page "import_doc"/> <#if getAiChatEnable?? && getDictEnable?is_method && getAiChatEnable()> AI
<#if model.hasImages||model.hasFiles> <#if model.hasImages>
<@t.page "image_list"/> <@contentFiles true id false lang.id.code 'contentLangList['+index+'].images'/>
<#if model.hasFiles>
<@t.page "attach_list"/> <@contentFiles false id false lang.id.code 'contentLangList['+index+'].files'/>
<#assign index++/>
<#if showTab?has_content>