Заголовки ИС и хлебные крошки ИС

#
Заголовки ИС и хлебные крошки ИС
Не отправляйте меня искать по форуму или читать еще чего либо по XSL. Я уже вдоль и поперек обыскал форум и как-то даже задавал аналогичный вопрос и получил на него ответ вида «делай по образу и подобию». Нет. Не выходит и не получается. По сему, пожалуйста, помогите конкретным кодом.

И так…

Мне надо выводить хлебные крошки и по такому же принципу формировать на странице (заголовок h1, h2, h3 и т.п. не суть). Самое главное получить заголовок как текущей так и родителя. В  XSL шаблоне вывода ИС есть реализация вывода хлебных крошек. И тут начинается загвоздка. Я пытаюсь дублировать эту часть кода, изменить её и заставить работать также для вывода заголовков, но без результатно. В общем я сдаюсь.

Пол года я решаю периодически эту проблему но ничего не понимаю. Приходится делать это через API на PHP. Это конечно быстро и просто, но не спортивно. Хотелось бы сделать это использую XSL.

В итоге. Мне надо сделать вывод хлебных крошек, а затем по такому же принципу вывод заголовков тегами «H» (можно и просто заголовок родителя и текущий).
Использую шаблон «ВыводЕдиницыИнформационнойСистемы»

P.S. Надо, что бы они работали одновременно. А не просто поправить ту часть, кт. отвечает за вывод крошек.

Заранее спасибо за ответ.
#
Re: Заголовки ИС и хлебные крошки ИС
можно и без крошек наверно, если только текущую с родителем

что то типа
<!-- Получаем id родителя текущей группы -->
<xsl:variable name="first_group_id" select="//group[@id=$parent_group_id]/@parent_id"/>
<!-- Текущая группа -->
<h1><xsl:value-of disable-output-escaping="yes" select="//group[@id=$parent_group_id]/name"/></h1>
<!-- Ее родитель -->
<h2><xsl:value-of disable-output-escaping="yes" select="//group[@id=$first_group_id]/name"/></h2>


(после определения
<xsl:variable name="parent_group_id" select="/document/information_system/parent_group_id"/>
)
Авторизация