Навигация:  Справочная информация > О шаблонах HTML >

Условный вывод HTML шаблона

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница

Вы можете использовать все стандартные условные опции вывода Help & Manual в шаблонах HTML, и ваши определяемые пользователем включенные опции, и опции, основанные на текущем выходном формате. В дополнение к этому есть несколько специальных условных переключателей, которые используются только для использования в выводе Броузерной справки Help & Manual, потому что они уместны только там. См. списки ниже для деталей.

Вы можете думать об этих условиях как частных html-тэгах. Они используются, чтобы включить блоки кода HTML в ваш шаблон, который Вы хотите включить в вывод, только если условие выполнено.

· Условия, основанные только на выходном формате, уместны в шаблоне страницы раздела, который используется в Справке HTML, Броузерной справке, eBook и Справке Visual Studio / MS Help 2.0. Шаблоны Содержания и Указателя ключевых слов используются только в Броузерной справке, таким образом не имеет смысла использовать условия на основе формата там.

Предопределенные условия шаблона HTML:

В дополнение к предопределенным условиям, перечисленным здесь Вы можете также использовать ваши собственные определяемые пользователем включенные опции как условия в шаблонах HTML. См. Условный вывод в шаблонах HTML для деталей относительно того, как использовать условия.

Условия

Функция условия

 

 

<IF_TOPIC_HEADER>

Истина, если текущий раздел имеет заголовок и заголовок не пуст (переменная <%TOPIC_HEADER%> не "").

<IF_PREVIOUS_PAGE>

Истина, если предыдущая страница существует (переменная <%HREF_PREVIOUS_PAGE%> не пуста). Используется, чтобы подавить навигационную кнопку Предыдущая в самом первом разделе.

<IF_NEXT_PAGE>

Истина, если следующая страница существует. Используется, чтобы подавить кнопку Следующая в самом последнем разделе.

<IF_INDEX_PAGE>

Истина, если указатель ключевых слов включен в вывод. Уместно только для Броузерной справки.

<IF_SEARCH_PAGE>

Истина, если поиск по всей справке включен в вывод. Уместно только для Броузерной справки.

<IF_FRAMES>

Истина, если Броузерная справка экспортируется с фреймами (Динамический HTML, выбранный в опциях Навигация). Это может использоваться для того, чтобы ввести ссылку от страниц раздела к вашей страницы Содержания, когда Вы выбираете Простой HTML, например. Уместно только для Броузерной справки.

<IF_TOPIC_BREADCRUMBS>

Истина, если <%TOPIC_BREADCRUMBS%> переменная не пуста (см. переменные шаблона HTML). Например, эта переменная всегда пуста в разделах в секции Невидимые разделы и в разделах верхнего уровня.

<IF_HTML>

Истина, когда Вы генерируете Броузерную справку (HTML)

<IF_CHM>

Истина, когда Вы генерируете Справку HTML

<IF_HXS>

Истина, когда Вы генерируете Справку Visual Studio / MS Help 2.0

<IF_EBOOK>

Истина, когда Вы генерируете E-book

<IF_TOGGLES>

Истина, если текущий раздел содержит один или более переключателей (разворачивающийся текст и изображения).

 

Версии "IFNOT" отрицают значение условий:

Исключяющее условие

Функция исключающего условия

 

 

<IFNOT_TOPIC_HEADER>

Отрицает положительную версию условия.

<IFNOT_PREVIOUS_PAGE>

Отрицает положительную версию условия.

<IFNOT_NEXT_PAGE>

Отрицает положительную версию условия.

<INOTF_INDEX_PAGE>

Отрицает положительную версию условия.

<IFNOT_SEARCH_PAGE>

Отрицает положительную версию условия.

<IFNOT_FRAMES>

Отрицает положительную версию условия.

<IFNOT_TOPIC_BREADCRUMBS>

Отрицает положительную версию условия.

<IFNOT_HTML>

Отрицает положительную версию условия.

<IFNOT_CHM>

Отрицает положительную версию условия.

<IFNOT_HXS>

Отрицает положительную версию условия.

<IFNOT_EBOOK>

Отрицает положительную версию условия.

<IFNOT_TOGGLES>

Отрицает положительную версию условия.

См. также:

Определяемые пользователем включенные опции

Использование шаблонов HTML

Условный вывод в шаблонах HTML

Окна справки