Вы можете использовать все стандартные условные опции вывода 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> |
Отрицает положительную версию условия. |
См. также:
Определяемые пользователем включенные опции