我将如何使用内容类型的动态模板?

我有一个模板文档的多个语言版本,我希望用户可以选择选择他的首选语言版本。这些模板应填充它们从文档库中得出的一些值(地址,姓名,国家等)

我只想到了一种处理此问题的方法:

  • 在带有自定义任务表单的工作流程中,带有一个字段提供语言选择,具体取决于工作流程自动从模板文档库中获取正确的模板,并通过Open XML Content Controls自动填充某些字段

这似乎很复杂,我只是想知道我是否可能错过了什么?

我知道我可以在模板中使用Word QuickParts,因此我也可以使用它们 - 但是我认为在列中拥有完整的文本,而不是模板库中的Word文档,更糟糕的是。

有帮助吗?

解决方案

为了保持简单,您可以为每种语言构建一种内容类型,并在其上添加相应的语言模板。

首先,您应该使用一些共享列(地址,名称,国家 /地区等)构建顶级内容类型。每种语言内容类型都应从中继承,因此每个语言内容类型都将包含相同的共享列(适用于过滤,搜索,分类和分组)。

然后,您可以将所有内容类型添加到同一库。如果您使用语言名称作为内容类型名称名称,则可以轻松选择所需的语言。另外,您甚至可以为每种语言创建一个库。

我现在能想到的所有其他解决方案都包括一些编程(顺便说一句。我认为使用工作流程不是正确的方法)。我在这里描述的可以通过“几下”来完成。

许可以下: CC-BY-SA归因
scroll top