質問

コンテンツタイプの動的テンプレートを使用するにはどうすればよいですか?

1つのテンプレートドキュメントの複数の言語バージョンがあり、ユーザーに優先言語バージョンを選択する選択肢があることを望んでいます。これらのテンプレートには、保存されているドキュメントライブラリからのいくつかの値(住所、名前、国など)で満たされます。

私はこれを処理する唯一の方法を考えました:

  • このタスクに応じて、言語の選択を提供するフィールドを備えたカスタムタスクフォームを備えたワークフロー内で、ワークフローはテンプレートドキュメントライブラリから正しいテンプレートを自動的に取得し、オープンXMLコンテンツコントロールを介していくつかのフィールドを自動的に入力します

これはかなり複雑に思えますが、私は何かを見逃したのではないかと思っていますか?

テンプレート内で単語QuickPartsを使用できることは知っているので、それらと同様に作業するかもしれませんが、テンプレートライブラリのWordドキュメントではなく、列内に完全に吹き飛ばされたテキストがあると思います。

役に立ちましたか?

解決

物事をシンプルに保つために、各言語に1つのコンテンツタイプを作成し、対応する言語テンプレートを追加できます。

まず、いくつかの共有列(アドレス、名前、国など)でトップコンテンツタイプを作成する必要があります。各言語コンテンツタイプはそれから継承する必要があり、そうすることにより、各言語コンテンツタイプには同じ共有列が含まれます(フィルタリング、検索、ソート、グループ化に適しています)。

その後、すべてのコンテンツタイプを同じライブラリに追加できます。コンテンツに言語名を使用する場合、タイプ名ユーザーは希望する言語を簡単に選択できます。または、各言語に1つのライブラリを作成することもできます。

私が今考えることができる他のすべてのソリューションにはいくつかのプログラミングが含まれています(ところで。ワークフローを使用することは正しいアプローチだとは思わない)。ここで説明したことは、「数回のクリック」によって行うことができます。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top