Импортировать шаблон целиком или часть шаблона можно
путем физического встраивания элементов в другой шаблон. Также можно
импортировать один шаблон в другой во время создания документа,
создав динамическую ссылку на него вместо физического встраивания.
Об этой задаче
Можно импортировать шаблоны с их источниками данных,
главными страницами, стилями и переменными. Если импортированные материалы совпадают с материалами в шаблоне, будет получено уведомление о конфликте. Измените содержимое или замените его для устранения конфликта.
Процедура
- В Document Studio выберите одну из следующих опций:
- Для вставки шаблона в существующий элемент или в конец шаблона
откройте меню .
- Если выбран имеющийся элемент шаблона и этот элемент может содержать список
импорта, то пункт меню Импортировать шаблон будет активирован
для того чтобы можно было вставить импортированное содержимое в выбранный элемент.
- Если выбран имеющийся элемент шаблона и этот элемент не может содержать список
импорта, то пункт меню Импортировать шаблон будет дезактивирован.
- Если не выбран ни один имеющийся элемент, то пункт меню Импортировать шаблон
будет включен таким образом чтобы можно было вставить импортированное содержимое
в конец шаблона.
- Для добавления шаблона перед элементом или после элемента,
выбранного в редакторе содержимого шаблона, откройте меню , а затем
выберите Перед выделением или После
выделения.
В мастере Импорт шаблона нажмите кнопку
Далее.
- В окне Выбрать шаблон выберите шаблон.
- Выберите тип импорта:
- Физическая вставка: вставляет
элементы шаблона в текущий шаблон.
- Динамическая ссылка: элементы шаблона
связываются и загружаются в процессе генерации документа в
вывод.
Важное замечание: Используйте физическую вставку вместо
динамической ссылки, когда:
- Шаблон или фрагмент предназначены для извлечения информации из
источника данных.
- Шаблон или фрагмент содержит динамическую ссылку.
- При наличии любой конфликтующей информации в шаблонах, стилях и переменных перед этой информацией будет отображаться значок
Конфликтующие материалы. Измените информацию с конфликтами: - Для использования данных из существующего шаблона выберите
Использовать существующий элемент для конфликтов.
- Для изменения информации с конфликтами выберите Изменить,
измените значение и нажмите кнопку OK.
Прим.: Если
сначала шаблон был импортирован путем создания динамической ссылки,
а затем другой шаблон был импортирован путем физического встраивания,
то ни один из конфликтов невозможно разрешить, если повторно использовать
значения, указанные для шаблона с динамической ссылкой. Для разрешения каждого
конфликта его нужно отредактировать.
Нажмите кнопку
Далее.
- Просмотрите сводку и нажмите кнопку Готово. Идентификационные данные из импортированного шаблона, которые
были показаны в обзоре, сохраняются в шаблоне хоста. Эти идентификационные данные можно проверить после импорта.
- Необязательно: При необходимости измените порядок элементов в шаблоне. Если последовательно импортировалось несколько шаблонов или
элементов, то каждый добавленный элемент отображается
над последним. Первым выводится
самый последний импортированный элемент. В редакторе содержимого
шаблона импортированные шаблоны можно перенести в другое
расположение для изменения порядка элементов шаблона.
Прим.: На панели Схема элементы можно перенести в другое расположение
для изменения порядка элементов шаблона, однако для этой цели нельзя
переносить импортированные шаблоны.
Результаты
Содержимое шаблона или ссылка на него будет вставлена
в шаблон.
Если для импорта типа выбран параметр
Динамическая ссылка, то стили, главные
страницы, источники данных и переменные из импортированного шаблона
отображаются на панели Схема со строкой
(ссылка) после имени. Эти ссылки можно мышью переместить в элементы шаблона и использовать их в выражениях в редакторе сценариев. Нельзя изменять эти переменные и присваивать им значения. Когда Rational Publishing Engine загружает основной шаблон, он проверяет существование всех ссылок на переменные, стили и главные страницы. Удаление шаблонов, содержащих переменные, стили и главные страницы, используемые в основном шаблоне, запрещено. Начиная с Rational Publishing Engine 1.3.0 внешние переменные из динамически импортируемых шаблонов можно использовать в сценариях основного шаблона.
Дальнейшие действия
- В случае создания ссылки на файл в динамическом режиме может
быть предложено указать путь к файлу относительно основного шаблона.
Если вам предлагается
выбрать относительные пути:
- помните, что относительный путь является относительным по отношению
к основному шаблону, а не к спецификации документа;
- если один или несколько шаблонов перемещены из исходного расположения,
а относительный путь изменен, то следует удалить связанный шаблон из
основного шаблона.
Если выбрать относительные пути не предложено,
убедитесь, что выполнены следующие требования:
- основной шаблон сохранен;
- основной и импортированные шаблоны относятся к версии 2;
- При необходимости проверьте идентификационные данные из
импортированного шаблона, сохраненные в шаблоне хоста.