Импорт шаблона

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

Прежде чем начать

Дополнительная информация о хранении имени пользователей и паролей приведена в разделе Замечания о защите для IBM® Rational Publishing Engine.

Об этой задаче

Можно импортировать шаблоны с их источниками данных, главными страницами, стилями и переменными. Если импортированные материалы совпадают с материалами в шаблоне, будет получено уведомление о конфликте. Измените содержимое или замените его для устранения конфликта.

Процедура

  1. В Document Studio выберите одну из следующих опций:
    • Для вставки шаблона в существующий элемент или в конец шаблона откройте меню Шаблон > Импортировать шаблон.
      • Если выбран имеющийся элемент шаблона и этот элемент может содержать список импорта, то пункт меню Импортировать шаблон будет активирован для того чтобы можно было вставить импортированное содержимое в выбранный элемент.
      • Если выбран имеющийся элемент шаблона и этот элемент не может содержать список импорта, то пункт меню Импортировать шаблон будет дезактивирован.
      • Если не выбран ни один имеющийся элемент, то пункт меню Импортировать шаблон будет включен таким образом чтобы можно было вставить импортированное содержимое в конец шаблона.
    • Для добавления шаблона перед элементом или после элемента, выбранного в редакторе содержимого шаблона, откройте меню Шаблон > Специальный импорт шаблона, а затем выберите Перед выделением или После выделения.
    В мастере Импорт шаблона нажмите кнопку Далее.
  2. В окне Выбрать шаблон выберите шаблон.
  3. Выберите тип импорта:
    • Физическая вставка: вставляет элементы шаблона в текущий шаблон.
    • Динамическая ссылка: элементы шаблона связываются и загружаются в процессе генерации документа в вывод.
      Важное замечание: Используйте физическую вставку вместо динамической ссылки, когда:
      • Шаблон или фрагмент предназначены для извлечения информации из источника данных.
      • Шаблон или фрагмент содержит динамическую ссылку.
  4. При наличии любой конфликтующей информации в шаблонах, стилях и переменных перед этой информацией будет отображаться значок Конфликтующие материалы Конфликтующие материалы. Измените информацию с конфликтами:
    • Для использования данных из существующего шаблона выберите Использовать существующий элемент для конфликтов.
    • Для изменения информации с конфликтами выберите Изменить, измените значение и нажмите кнопку OK.
      Прим.: Если сначала шаблон был импортирован путем создания динамической ссылки, а затем другой шаблон был импортирован путем физического встраивания, то ни один из конфликтов невозможно разрешить, если повторно использовать значения, указанные для шаблона с динамической ссылкой. Для разрешения каждого конфликта его нужно отредактировать.
    Нажмите кнопку Далее.
  5. Просмотрите сводку и нажмите кнопку Готово. Идентификационные данные из импортированного шаблона, которые были показаны в обзоре, сохраняются в шаблоне хоста. Эти идентификационные данные можно проверить после импорта.
  6. Необязательно: При необходимости измените порядок элементов в шаблоне. Если последовательно импортировалось несколько шаблонов или элементов, то каждый добавленный элемент отображается над последним. Первым выводится самый последний импортированный элемент. В редакторе содержимого шаблона импортированные шаблоны можно перенести в другое расположение для изменения порядка элементов шаблона.
    Прим.: На панели Схема элементы можно перенести в другое расположение для изменения порядка элементов шаблона, однако для этой цели нельзя переносить импортированные шаблоны.

Результаты

Содержимое шаблона или ссылка на него будет вставлена в шаблон.

Если для импорта типа выбран параметр Динамическая ссылка, то стили, главные страницы, источники данных и переменные из импортированного шаблона отображаются на панели Схема со строкой (ссылка) после имени. Эти ссылки можно мышью переместить в элементы шаблона и использовать их в выражениях в редакторе сценариев. Нельзя изменять эти переменные и присваивать им значения. Когда Rational Publishing Engine загружает основной шаблон, он проверяет существование всех ссылок на переменные, стили и главные страницы. Удаление шаблонов, содержащих переменные, стили и главные страницы, используемые в основном шаблоне, запрещено. Начиная с Rational Publishing Engine 1.3.0 внешние переменные из динамически импортируемых шаблонов можно использовать в сценариях основного шаблона.

Дальнейшие действия

  1. В случае создания ссылки на файл в динамическом режиме может быть предложено указать путь к файлу относительно основного шаблона.
    Если вам предлагается выбрать относительные пути:
    • помните, что относительный путь является относительным по отношению к основному шаблону, а не к спецификации документа;
    • если один или несколько шаблонов перемещены из исходного расположения, а относительный путь изменен, то следует удалить связанный шаблон из основного шаблона.
    Если выбрать относительные пути не предложено, убедитесь, что выполнены следующие требования:
    • основной шаблон сохранен;
    • основной и импортированные шаблоны относятся к версии 2;
  2. При необходимости проверьте идентификационные данные из импортированного шаблона, сохраненные в шаблоне хоста.

Комментарии