UMIhelp
Разработка дополнительного функционала => Разработка модулей => Тема начата: Vir от 11 Октября 2011, 11:08:31
-
Добрый день.
Скажем есть у меня xslt шаблон, мне нужно что бы в него пришли некие данные. Так вот я не могу сообразить в каком месте выбираются данные и направляются в шаблон?
Сорри, но UMI.CMS я абсолютный новичок.
-
каждый шаблон нужен
1. либо для обработки xml страницы (введи например http://свой_сайт/.xml увидишь сам)
2. либо для обработки xml который вернул макрос, протокол, стороний xml и т.д. (введи например http://свой_сайт/udata/content/menu увидишь сам)
твой xslt шаблон (если он назначен и применяется для страницы) может содержать внедрение в данных xml сторонних xml, например подключить xml являющийся результатом макроса %content menu()%. Чтобы это сделать пропиши
<xsl:apply-templates select="document('udata://content/menu')/udata" mode="new_menu"/>, но не забывай что тебе так же надо прописать шаблон для внедрённого xml, например добавить новый шаблон
<xsl:template match="/udata" mode='new_menu'>
мое новое меню
</xsl:template>
а вообще посмотри в документации на пример как сделать вывод меню на xslt http://help-dev.umi-cms.ru/chapter.MenuWithXSLT.html