Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
форма создания новой темы для модуля форум

Автор izen29Раздел Шаблоны XSLT

Ответов: 4
Просмотров: 4128
Последний ответ 13 Февраля 2013, 22:49:13
от Rodogor
Форма добавления сообщения в топик форума

Автор vslstdРаздел Шаблоны XSLT

Ответов: 3
Просмотров: 3302
Последний ответ 03 Сентября 2011, 14:46:03
от admin
Форма обратной связи в версии Start

Автор BabajkaРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 17603
Последний ответ 15 Января 2013, 15:04:33
от PHOENIX-75
Форма добавления комментариев (xslt)

Автор wolfmanРаздел Шаблоны XSLT

Ответов: 23
Просмотров: 18771
Последний ответ 30 Июля 2012, 22:54:24
от BaceH
пользовательская форма вопроса для модуля faq

Автор izen29Раздел Шаблоны XSLT

Ответов: 5
Просмотров: 3824
Последний ответ 16 Февраля 2013, 13:27:15
от Rodogor

0 Пользователей и 1 Гость просматривают эту тему.

*

31rus

  • *
  • 46
  • +2/-0
    • Просмотр профиля
Форма авторизации в корзине
« : 27 Августа 2015, 22:45:29 »
Пытаюсь решить проблему, требуется вывести форму авторизации для гостя или контактной информации в корзине товаров.
Вывод <xsl:apply-templates select="/result/user" /> не дает ничего.
<xsl:apply-templates select="document('udata://users/auth/')/udata" /> выводит только для зарегистрированых посетителей, если гость то выводит ( /emarket/cart/)
Что не так с моей логикой?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re: Форма авторизации в корзине
« Ответ #1 : 01 Января 2016, 05:58:54 »
Скорее всего, тут надо смотреть на ваши шаблоны, так как логика выглядит верной. А вот где именно вы вставляете данные блоки и есть ли необходимые  шаблоны, это вопрос.
Например, если вы вставляете вызов
<xsl:apply-templates select="/result/user" />
внутри шаблона который обрабатывает макрос emarket/cart , то вы и не должны ничего увидеть, так как на этом уровне, система не знает о существовании узла по адресу result/user