UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: idu.kuru от 26 Февраля 2015, 12:22:08

Название: Вызов шаблона работает только под админом
Отправлено: idu.kuru от 26 Февраля 2015, 12:22:08
Сделал вывод последних записей блога на главную через вызов шаблона
<xsl:apply-templates select="document('udata://blogs20/postslist/notemplate/5')/udata/items" mode="lastposts_mainpage" />

под админом все работает замечательно, но если войти на сайт гостем или обычным пользователем то вызов не работает

через
site.ru/udata/blogs20/postslist/notemplate/5
выходит такой ответ
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="blogs20" method="postslist" generation-time="0.010721">
<error code="require-more-permissions">
Ваших прав недостаточно, чтобы совершить это действие.
</error>
</udata>

хотя просто записи блога гости и обычные юзеры видят
не пойму в каком направлении копать, не давать же гостям права администрирования блога?
Название: Re:Вызов шаблона работает только под админом
Отправлено: idu.kuru от 02 Марта 2015, 19:53:56
разобрался сам
оказывается надо было делать вызов
<xsl:apply-templates select="document('udata://blogs20/postsList/notemplate/5')/udata/items" mode="lastposts_mainpage" />
Название: Re:Вызов шаблона работает только под админом
Отправлено: admin от 22 Марта 2015, 18:34:19
Еще один пример мне в копилку о том? что регистр имеет значение.
Сам в свое время долго решал такую же задачу с макросом %data doSelection()% (когда еще активно работал с tpl шаблонизатором)