Объединение типов контента в один PDF в Drupal 6 - PullRequest
0 голосов
/ 16 декабря 2010

Итак, я работаю над проектом Drupal 6, который в конечном итоге заменяет большую сложную электронную таблицу Excel рабочим процессом:

  1. Клиент записывается на прием через API бронирования
  2. Сотрудник идет к клиенту и делает кучу измерений
  3. Сотрудник вводит измерения либо в загруженную электронную таблицу Excel, либо в веб-форму
  4. Сайт генерирует PDF-файл с таблицей измерений и выводом из модуля Invoice
  5. Клиент получает электронное письмо со ссылкой на версию PDF с водяным знаком.
  6. Клиент оплачивает онлайн и получает ссылку на PDF без водяных знаков.

Мои вопросы:

  • Как лучше всего описать часть 3 (чтобы данные могли использоваться частями 4–6)? Поля CCK и пользовательский тип контента?
  • Как лучше всего объединить типы контента (т. Е. Пользовательский тип контента «Измерения» с типом контента «Счет-фактура») в один PDF-файл?
  • Бонусные метки: Есть ли способ автоматического заполнения типов контента модуля Invoice?

Любая помощь будет высоко оценена!

Ответы [ 2 ]

1 голос
/ 20 декабря 2010

Вы на самом деле пытаетесь продать продукт с настраиваемым вводом (сравнимый с футболкой с заказным принтом, но вместо пользовательской картинки вы используете пользовательские данные).

Вот что я сделал для сопоставимого проекта:

Бонус:

  • Для автоматического именования узла вы можете использовать модуль автоматического выбора узла: http://drupal.org/project/auto_nodetitle
  • Для других полей вы можете использовать механизм токенов: http://drupal.org/project/token
0 голосов
/ 19 мая 2011

Я закончил, используя:

а. Шторм для функциональности CRM

б. Простые платежи за оплату штормовой накладной

с. Модуль печати для вывода PDF

д. Календарь (+ Просмотры) для бронирования встреч (используется внутри; этап 1 изменен на «сотрудник назначает встречу» в Storm Project)

е. CCK + Flexifield для типа содержимого листа измерений

ф. Пользовательский модуль для передачи значений затрат в Storm и автоматизации задач между таблицей измерений Storm / CCK.

Ubercart действительно излишен для простых платежных приложений. Увы, Simple Payments довольно плохо поддерживается. Если бы только был единый платежный API или еще что-нибудь ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...