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


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

Ниже перечислены директивы шаблона, которые можно использовать в файле шаблона мастера и файле 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]

См. также

Задачи

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

Ссылки

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

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

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

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