Блок предназначен для формирования меню ссылок. Возможен импорт данных из Excel файла. Поддерживает двухуровневый вывод, а так же позволяет отслеживать активность ссылок.
Для создания блока нужно перейти к управлению блоками в «Сайт» → «Блоки» и добавить новый блок, выбрав при этом в качестве базового типа «Список произвольных ссылок».
Название | Идентификатор | Описание |
---|---|---|
Шаблон | template | Шаблон блока, по умолчанию links.tpl. |
Ссылки | links | Массив ссылок. |
Массив записей с данными о ссылках. Каждая запись представляет собой массив с ключами:
Название пункта меню.
Ссылка.
Логическое значение, истина, если пункт меню выбран в данный момент, т.е. текущий URL на сайте совпадает (либо является продолжением) с указанным в качестве ссылки для пункта.
Произвольное значение, которое может использоваться в целях конструирования или интеграции дизайна. В нем можно указывать специальные названия классов для пунктов меню или идентифкаторы блоков, которые будут использоваться в качестве подуровней.
Массив записей с данными о ссылках второго уровня. Каждая запись имеет формат аналогичный описанному выше.
{section name=i loop=$links} {if $links[i].selected} <a href="{$links[i].link}"><b>{$links[i].name}</b></a><br> {else} <a href="{$links[i].link}">{$links[i].name}</a><br> {/if} {/section}
{section name=i loop=$links} {if $links[i].selected} <b>{$links[i].name}</b><br> {else} <a href="{$links[i].link}">{$links[i].name}</a><br> {/if} {* пункты второго уровня. *} {if $links[i].sublinks} {section name=j loop=$links[i].sublinks}  <a href="{$links[i].sublinks[j].link}">{$links[i].sublinks[j].name}</a><br> {/section} {/if} {/section}