1

Немного предыстории: моя компания работает с несколькими клиентами, которые требуют, чтобы мы отправляли им документы с логотипами. Например, компания A получит документы с верхними и нижними колонтитулами, а также контактную информацию, относящуюся к компании A. Компания B получит документ того же типа, заклейменный для компании B, и так далее. Документы достаточно стандартизированы, так что около 90% используемых быстрых деталей перекрываются.

В настоящее время у нас есть шаблон для каждой компании (около 8) на двух разных языках (всего 16 шаблонов), который отлично работает на стороне пользователя. Проблема в том, что любое обслуживание с моей стороны требует, чтобы я редактировал каждый шаблон индивидуально, что неоправданно долго и оставляет больше места для ошибок.

Я хотел бы сократить эти 16 шаблонов на 2, по одному на любой язык. Я хотел бы, чтобы при открытии нового документа пользователю предлагалось выбрать одну из компаний (например, из выпадающего списка или кнопки стерео). Заголовки, нижние колонтитулы и контактная информация этой компании будут автоматически вставлены в документ.

До сих пор я мог хранить все верхние и нижние колонтитулы и автотекст в своей галерее строительных блоков. Я борюсь с тем, чтобы выяснить, как создать элемент, который бы:

  1. Предложите пользователю выбрать одну из 8 доступных компаний.
  2. Основываясь на этом выборе, вставьте соответствующие строительные блоки в правильные места.

Мысли?

0