Руководство для разработчиков

Хлебные крошки (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 задает имя параметра