2016-10-25 1 views
0

Das Konzept ist:Wie man ein Wortdokument von einem drupal Inhaltstypformular erzeugt und aktualisiert?

Von einer Drupal 8 Website gibt es ein Inhaltstyp Formular mit mehreren Feldern (Name, Telefon, Adresse, etc, ...). Die Benutzer füllen die Felder mit ihren persönlichen Daten aus.

Auf der anderen Seite befindet sich ein Word-Dokument (in einem Serverordner) mit einem vordefinierten Text, der allen Benutzern gemeinsam ist, mit Ausnahme der Teile, in denen die persönlichen Benutzerdaten aktualisiert werden müssen.

Für jeden neuen Benutzer, füllen Sie die Drupal Formularfelder, ich muss ein neues Word-Dokument mit dem vordefinierten Text und mit den exklusiven Textteilen für jeden Benutzer aktualisiert werden.

Woher soll ich anfangen?

1- Wie erzeuge ich ein neues Word-Dokument mit dem vorbereiteten Text von Drupal? 2- Wie aktualisiere ich die persönlichen Daten des Benutzers im Word-Dokument?

Sind Ansichten exportieren Daten meine einzige Option? Muss ich ein Shell-Skript erstellen, um ein neues Word-Dokument für jeden Benutzer zu erstellen, der die Drupal-Formularfelder ausfüllt?

Irgendwelche Hinweise?

Danke

+0

Ha, nur Ihre Post neu lesen und ich denke, "Ansichten Datenexport" bezog sich auf Ansichten Data Export-Modul. Ich denke in D8 ist das deine Hauptoption. In D7 hätte man auch in Betracht ziehen können: https://www.drupal.org/project/export_doc –

Antwort

2

Ersten Link von Google: PHPOffice/PHPWord - Bibliothek für die Arbeit mit offenem Dokumentenformat. Du kannst es benutzen.

+0

Dies ist definitiv ein wichtiger Beitrag. Ich könnte die Lösung nur mit Ihrer Antwort haben, ich muss nachforschen. Wenn es funktioniert, bekommst du definitiv ein markiertes Antwort-Tag. THX – krm

0
+0

Ist dir klar, dass sich diese Frage wahrscheinlich auf das gleiche Modul bezieht. Dies ist die wichtigste Option, die ich mir vorstellen kann. –

+0

Ich habe Ansichten exportieren Daten und arbeitet als Charme. Der Benutzer füllt ein Formular aus und ich kann diese Felder als XLS-Datei herunterladen. Danach verwende ich eine Word-Makro-Vorlage, um diese Dateien zu importieren und die persönlichen Daten des Benutzers in der Word-Datei zu aktualisieren. Im Moment ist dies eine gültige Lösung, aber sobald die Anzahl der Benutzer wächst, werde ich nicht mehr in der Lage sein oder ich kann es nicht tun, es manuell zu tun. Ich muss eine Lösung finden, um die Wortdatei für sich selbst erzeugen zu lassen und die Daten der Benutzerfelder jedes Mal aktualisieren zu lassen, wenn ein Benutzer die Formularfelder von drupal füllt. Irgendein Hinweis? – krm

+0

Vielleicht verwenden Sie das Modul Regeln als Teil der Lösung? –

Verwandte Themen