2016-10-25 2 views
0

概念:drupalコンテンツタイプフォームからワードドキュメントを生成して更新するには?

Drupal 8ウェブサイトからは、複数のフィールド(名前、電話番号、住所など...)を持つコンテンツタイプフォームがあります。ユーザーは、個人データをフィールドに入力します。

一方、個人用ユーザーデータで更新する必要がある部分を除いて、すべてのユーザーに共通の事前設定されたテキストを持つ(サーバーフォルダー内の)単語文書があります。

Drupalフォームのフィールドを入力するたびに、事前に設定されたテキストと更新された各ユーザーの排他的なテキスト部分を含む新しい単語文書を生成する必要があります。

どこから始めますか?

1-私はどのようにDrupalのpreestablishテキストで新しい単語文書を生成しますか? 2ワード文書のユーザー個人データを更新するにはどうすればよいですか?

ビューはデータを私の唯一のオプションとしてエクスポートしますか? Drupalフォームの各フィールドに入力する新しい単語文書を生成するためにシェルスクリプトを作成する必要がありますか?

ヒント - オープンドキュメント形式で作業するためのライブラリPHPOffice/PHPWord

はあなたにGoogleからの

+0

ハ・ビューデータエクスポートモジュールに言及していました:

https://www.drupal.org/project/views_data_exportは、説明のために、このブログ記事を参照してください。私はD8でこれがあなたの主な選択肢だと思います。 D7では次のことも考慮に入れました。https://www.drupal.org/project/export_doc –

答えて

2

最初のリンクをありがとうございました。あなたはそれを使うことができます。

+0

これは間違いなく重要な貢献です。私はあなたの答えだけで解決策を持っているかもしれません、私は調査しなければなりません。それがうまくいくならば、明確に答えられたタグを得るでしょう.THX – krm

0

多分、ビューのデータエクスポートモジュールを調べます。ちょうどあなたのポストを再読し、私は「ビューは、データをエクスポート」と思い、https://julian.pustkuchen.com/en/simply-export-html-content-doc-docx-word-document-even-simpler-pdf-generation

+0

この質問はおそらく同じモジュールを指していた可能性が高いと思います。これは私が考えることができる主な選択肢です。 –

+0

私はビューのエクスポートデータを使用し、魅力として働いています。ユーザーはフォームを入力し、これらのフィールドをXLSファイルとしてダウンロードできます。その後、単語マクロテンプレートを使用してこれらのファイルをインポートし、単語ファイルのユーザー個人データを更新します。今はこれが有効な解決策ですが、ユーザーの数が増えるとすぐには私はできなくなりますし、手動で行うこともできません。私は、自分自身で単語ファイルを生成し、ユーザーがdrupalフォームフィールドを入力するたびにユーザーフィールドデータを更新するための解決策を見つける必要があります。何かヒント? – krm

+0

おそらくルールモジュールをソリューションの一部として使用しますか? –

関連する問題