Localization 在EPiServer文件管理器中本地化XForms
在EPiServer文件上传对话框中,有一个部分用于向上传的文件添加元数据,如标题、链接、描述、作者和发布者。这些表单字段使用XForms实现,并在FileSummary.config中配置 这些字段的标题直接在包含XForms控件的HTML标记中定义,如下面的代码段所示Localization 在EPiServer文件管理器中本地化XForms,localization,episerver,xforms,Localization,Episerver,Xforms,在EPiServer文件上传对话框中,有一个部分用于向上传的文件添加元数据,如标题、链接、描述、作者和发布者。这些表单字段使用XForms实现,并在FileSummary.config中配置 这些字段的标题直接在包含XForms控件的HTML标记中定义,如下面的代码段所示 <tr> <td class="EP-tableCaptionCell"> <span id="id_field1">Author</span> <
<tr>
<td class="EP-tableCaptionCell">
<span id="id_field1">Author</span>
</td>
<td valign="top" width="200" height="10">
<xforms:input ref="Author" value="" id="id_field2" size="40" class="commonInput" />
</td>
</tr>
作者
我的问题是,如何定位这些字段标题?在这种情况下,它将是作者
本地化在lang xml文件驱动的文件管理器的每个其他部分都使用日语,但似乎文件管理器的这一部分的工作方式与episerver管理和编辑的其他部分完全不同。episerver CMS功能XForm用于呈现上传对话框中使用的表单。您可以在web.config或epserver.config中的标记中指定从中加载表单的文件 该文件将被处理,所有xform标记都将替换为XForms的EPiServer Web控件。然后用于将文本转换为用户控件。此字符串不能包含任何代码,因为ParseControl方法不会导致编译,但您可以使用其他web控件 只有一个小的额外步骤。由于文本转换为xml文档,因此需要将名称空间添加到元素本身或根标记中
<root ... xmlns:asp="dummy1" > ...
<td class="EP-tableCaptionCell">
<label for="id_field2" id="id_field1" style="margin-bottom: 10px;">
<asp:Label runat="server"
Text="TEST!"/>
<EPiServer:Translate xmlns:EPiServer="dummy2"
runat="server"
Text="/admin/admingroup/addgroup" />
</label>
</td>
。。。