Поделиться через


Директивы шаблона

Ниже перечислены директивы шаблона, которые можно использовать в файле шаблона мастера и файле templates.inf для настройки мастера.

Директива

Описание

[! if ]

Начинает управляющую структуру для проверки условия.

[! else ]

Часть управляющей структуры [! if ]. Проверяет другое условие.

[! endif ]

Завершает определение структуры [! if ].

[! output ]

Может использоваться следующими двумя способами:

  • [! output "строка" ] предоставляет строку.

  • [! output SYMBOL_STRING ] предоставляет значение символа SYMBOL_STRING.

[! loop ]

Может использоваться следующими двумя способами:

  • [! loop = 5 ]

  • [! loop = NUM_OF_PAGES ], где NUM_OF_PAGES является символом с числовым значением.

[! endloop ]

Завершает структуру цикла.

Левая скобка ([), за которой следует восклицательный знак (!), обозначает начало директивы шаблона. Правая скобка обозначает завершение директивы шаблона. Синтаксис любой директивы должен выглядеть следующим образом:

[!directive params]

Пробел или знак, который не является идентификатором, необходимы только между директивой и параметрами.

Пример

[!if SAMPLE_RADIO_OPTION1]
You have checked the option 'Sample radio button option 1'
[!else]
You have checked the option 'Sample radio button option 2'
[!endif]

С вышеперечисленными директивами в файле шаблона можно использовать следующие операторы.

   +
   -  
   =
   !=   
   ==   
   ||   
   &&  
   !

Пример

[!if SYMBOL_STRING != 0]

См. также

Задачи

Создание пользовательского мастера

Ссылки

Специальный мастер

Основные понятия

Файлы, создаваемые для мастера

Разработка мастера