Хлебные крошки (breadcrumb)
Введение
Хлебные крошки это элемент навигации, представляющий собой путь от начальной точки до текущей. Отображается после заголовка списка.
Пример: Файловый менеджер в ispmanager
XML:
<doc ...>
...
<breadcrumb>
<elem func="file" name="/">
<param name="plid"/>
</elem>
<elem func="file" name="usr/">
<param name="plid">/usr</param>
</elem>
<elem func="file" name="local/">
<param name="plid">/usr/local</param>
</elem>
<elem func="file" name="mgr5/">
<param name="plid">/usr/local/mgr5</param>
</elem>
<elem func="file" name="skins/">
<param name="plid">/usr/local/mgr5/skins</param>
</elem>
<elem func="file" name="orion/">
<param name="plid">/usr/local/mgr5/skins/orion</param>
</elem>
</breadcrumb>
...
</doc>
Описание XML
Элемент breadcrumb
Содержит в себе список хлебных крошек
Элемент elem
Содержит в себе данные для формирования ссылки.
атрибут @func ф-ция панели, которая будет вызвана
атрибут @name отображаемое имя ссылки
Элемент param
Задает дополнительные параметры при вызове функции, содержит значение параметра
атрибут @name задает имя параметра