Localization 在EPiServer文件管理器中本地化XForms

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> <

在EPiServer文件上传对话框中,有一个部分用于向上传的文件添加元数据,如标题、链接、描述、作者和发布者。这些表单字段使用XForms实现,并在FileSummary.config中配置

这些字段的标题直接在包含XForms控件的HTML标记中定义,如下面的代码段所示

<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>
。。。