Ключевая фраза вводится на любой статейной странице якорем — одним из следующих элементов HTML:
<A name="
anchor_name" [help="keywords:
keyword-list"]>
text </A>
<DFN id="
anchor_name" [help="keywords:
keyword-list"]>
text </DFN>
<DT id="
anchor_name" [help="keywords:
keyword-list"]>
text </DT>
Атрибут name
или id
обязателен для определения
якоря.
Когда атрибут help
не задан
или в нем отсутствует свойство keywords
, то ключевая фраза определяется
содержимым HTML-элемента, заключённым между
открывающим и закрывающим тегами. Если это содержимое
пусто, якорь ничего не вносит в предметный указатель, а служит только в качестве
точки перехода. Если не пусто, первая буква text переводится в нижний регистр,
что и даёт ключевую фразу.
Когда в атрибуте help
задано свойство keywords
,
то его значение keyword-list может быть одним из следующих:
[,
keyword]...
none
, nil
или пустая строка (пустое свойство)Происходит индексация всех слов фразы, кроме служебных, а также слов, заключенных в круглые (), квадратные [] или фигурные {} скобки.
Например, пусть фраза, поступившая из text или keyword, есть
слово (с фразой в скобках)"
Из её составляющих в указатель будет помещён только вход "слово", а подфраза в скобках не индексируется.
Категория фразы является меткой, которая печатается в предметном указателе вслед за самой ключевой фразой или термином.
Необходимым условие такой выдачи — ключ CATEGORY
должен фигурировать в списке
*anchor-span-css-class-properties*'>.
<dfn id="CREATE-INDEX" help="category:[функция]">create-index</dfn>
приводит к следующей строке в предметном указателе:
create-index [функция 1]
Избегайте определять якоря в коде под условной ветвью
шаблона YHTML-Template. Есть
вероятность, что такой код будет отсечён
на фазе компиляции статьи, но якорь тем не менее попадет в предметный указатель!
Причина: на фазе сбора якорей условные директивы игнорируются
(в данной версии компилятора).