Die Kombination von Inhaltstypen in ein einziges PDF in Drupal 6
-
11-10-2019 - |
Frage
Also, ich bin an einem Projekt arbeiten Drupal 6, dass letztlich eine großen ersetzt, komplexe Excel-Tabelle mit einem Workflow als solche:
- Kunden Bücher einen Termin über die Karten-API
- Mitarbeiter gehen an Kunden und hat eine Reihe von Messungen
- Mitarbeiter geben Messungen entweder in einer hochgeladenes Excel-Kalkulationstabelle oder ein webbasiertes Form
- erzeugt Webseite eine PDF mit Messblatt und die Ausgabe aus dem Fakturierungsmodul
- Der Kunde erhält eine E-Mail mit Link zu einem Wasserzeichen versehene Version von PDF.
- Der Kunde zahlt online und erhält Link zu PDF mit Wasserzeichen versehenen.
Meine Fragen sind:
- Was ist der beste Weg, um Teil 3 zu gehen (Derart, dass die Daten, die durch Teile verwendet werden können, 4-6)? CCK Felder und einen benutzerdefinierten Inhaltstyp?
- Was ist der beste Weg, Content-Typen zu kombinieren (das heißt, „Messungen“ benutzerdefinierten Inhaltstyp mit „Rechnung“ Content-Typ) in eine einzige PDF-Datei?
- Bonus Marks: Jede Art und Weise zu Auto-Bestücken-Fakturierungsmodul Inhaltstypen
Jede Hilfe wird muchly geschätzt!
Lösung 2
ich am Ende mit:
a. Storm for CRM-Funktionalität
b. Einfache Zahlungen für Storm Rechnung Zahlung
c. Druckmodul für PDF-Ausgabe
d. Kalender (+ Views) für Terminbuchungs- (Wird intern verwendet, Stufe 1 auf „Mitarbeiter setzt up-Termin“ in Sturm Project)
e. CCK + Flexifield für den Messblatt Inhaltstyp
f. Individuell geschriebene Modul Kostenwerte zu Sturm und automatisieren Aufgaben zwischen Sturm / CCK Messblatt zu übergeben.
Ubercart ist wirklich übertrieben für einfache Zahlungsanwendungen. Ach, einfache Bezahlung ist ziemlich schlecht unterstützt. Wenn nur gibt es eine einheitliche Zahlung API oder etwas ...
Andere Tipps
Sie sind actyally versuchen, ein Produkt mit anpassbaren Eingang zu verkaufen (vergleichbar mit einem T-Shirt mit einem benutzerdefinierten Druck, sondern ein eigenes Bild zu verwenden, verwenden Sie benutzerdefinierte Daten).
Hier ist, was ich für ein vergleichbares Projekt haben:
- Verwenden Sie Ubercart: http://www.ubercart.org/
- Verwenden Sie die UC Knoten Kasse Erweiterung, dies ermöglicht es Ihnen, einen Knoten zu einem Ubercart Produkt zu verknüpfen und die Informationen in den Knoten für Ihr individuelles Produkt verwenden: http://drupal.org/project/uc_node_checkout
- Hier ist eine hervorragende Anleitung für UC Knoten Kasse: http: // drupaleasy .com / blogs / ultimike / 2009/03 / event-registration-Ubercart
- Sie können Filefield verwenden für die Excel-Datei hochgeladen werden: http://drupal.org/project/filefield
- Stellen Sie sicher, verwenden Sie das Transmodul: http://drupal.org/project/transliteration
- Der Fortschritt PECL-Upload ist auch schön zu haben
- Sie müssen auch eine csv-Leser, haben aber noch nicht ausprobiert
- Schließlich einen Link auf die Datei zu geben, können Sie die Ubercart Verkauf Dateien Mechanismus verwenden: http://www.ubercart.org/docs/user/3345/selling_files
Bonus:
- Sie können den automatischen Knoten tite-Modul verwenden, um einen Knoten auton: http://drupal.org/project/auto_nodetitle
- Für andere Felder können Sie die Token-Mechanismus verwenden: http://drupal.org/project/token