[обобщённая функция]item-a

Сигнатура

item-a item &key class suffix

Аргументы
item
Абстрактный объект, обычно передаётся значение шаблонной переменной item внутри списка ссылок.
class
Имя CSS-класса, который будет приписан HTML-элементу A.
suffix
Булево значение,
умолчание есть t.
Значение

Функция предназначена для использования внутри шаблонных циклов на основе toc-children и anchor-topics. Она возвращает HTML-код с элементом A и атрибутами, составленный на основе значений других шаблонных переменных.

Если в качестве class явно передаётся nil, то атрибут class не выдаётся.
Если class не задан, то по умолчанию в качестве значения атрибута class будут перечислены те классы, которые

Если значение suffix истино, к содержимому заголовочного элемента присоединяются дополнительные свойства, нампример, category. Если значение suffix есть nil, вслед за содержимом ничего не выдаётся.

Примеры

Следующие два фрагмента почти эквивалентны.

<ul>
<!-- TMPL_LOOP (anchor-topics "help-scheme" "index-compiler") -->
<li><a href="{item-uri}" class="{item-class}" title="{item-description}">{item-content}</a></li>
<!-- /TMPL_LOOP -->
</ul>
<ul>
<!-- TMPL_LOOP (anchor-topics "help-scheme" "index-compiler") -->
<li>{(item-a item)}</li>
<!-- /TMPL_LOOP -->
</ul>