La combinación de tipos de contenido en un solo PDF en Drupal 6
-
11-10-2019 - |
Pregunta
Por lo tanto, estoy trabajando en un proyecto de Drupal 6, que en última instancia reemplaza un grande, compleja hoja de cálculo Excel con un flujo de trabajo como por ejemplo:
- cliente reserva una cita a través de la API de reservas
- Empleado va al cliente y hace un manojo de mediciones
- Empleado entra mediciones en cualquiera de una hoja de cálculo Excel cargado o un formulario basado en web
- Sitio web genera un archivo PDF con la hoja de medición y la salida del módulo de Factura
- El cliente recibe un correo electrónico con un enlace a la versión de marca de agua PDF.
- El cliente paga en línea y recibe un enlace a PDF unwatermarked.
Mis preguntas son:
- ¿Cuál es la mejor manera de ir sobre la parte 3 (de modo que los datos pueden ser utilizados por Partes 4-6)? campos CCK y un tipo de contenido personalizado?
- ¿Cuál es la mejor manera de combinar tipos de contenido (es decir, "Mediciones" tipo de contenido personalizado con "Factura" tipo de contenido) en un solo PDF?
- Marcas de experiencia:? Cualquier forma de tipos de contenido del módulo de Factura rellenar automáticamente
Cualquier ayuda será apreciada muchly!
Solución 2
Me terminó usando:
a. Tormenta de la funcionalidad de CRM
b. Los pagos simples para el pago de facturas tormenta ??p>
c. módulo de impresión para enviar un PDF
d. Calendario (+) Vistas de nombramiento de reserva (utiliza internamente; etapa 1 cambiado a "conjuntos empleado hasta la cita" en el proyecto de drenaje)
e. CCK + Flexifield para el tipo de contenido hoja de mediciones
f. Módulo para pasar valores de coste a la tormenta y automatizar las tareas entre / hoja de medición CCK tormenta por encargo por escrito.
Ubercart realmente es excesivo para las aplicaciones de pago simples. Por desgracia, los pagos simple es bastante escaso apoyo. Si sólo había una API de pago unificado o algo ...
Otros consejos
Se le actyally tratando de vender un producto con entrada personalizable (comparable a una camiseta con una impresión personalizada, pero en lugar de utilizar una imagen personalizada, que utiliza datos personalizados).
Esto es lo que hice para un proyecto similar:
- Uso Ubercart: http://www.ubercart.org/
- Uso de la extensión UC Nodo Pedido, esto le permite enlazar un nodo a un producto Ubercart y utilizar la información en el nodo para su producto personalizado: http://drupal.org/project/uc_node_checkout
- Este es un excelente tutorial para UC Nodo Pedido: http: // drupaleasy .com / blogs / ultimike / 2009/03 / event-registration-Ubercart
- Se puede utilizar FileField para cargar el archivo de Excel: http://drupal.org/project/filefield
- Asegúrese de que utiliza el módulo de transliteración: http://drupal.org/project/transliteration
- El progreso de carga PECL También es bueno tener
- También necesitará un lector csv, pero no han probado esto todavía
- Por último, para dar un enlace al archivo, puede utilizar el mecanismo de venta de archivos Ubercart: http://www.ubercart.org/docs/user/3345/selling_files
Bono:
- Puede utilizar el módulo de nodo de Tite automática a un nodo Autoname: http://drupal.org/project/auto_nodetitle
- Para otros campos, se puede utilizar el mecanismo de token: http://drupal.org/project/token