Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Как вывести itemprop="position" content="" в XSLT?

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

Ответов: 0
Просмотров: 1557
Последний ответ 15 Ноября 2018, 09:30:06
от makarov2979
Как вывести для разных доменов разных адресатов

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

Ответов: 14
Просмотров: 3950
Последний ответ 17 Февраля 2017, 20:20:12
от Sumrakrnd
Вывести цену для группы "элитных" пользователей

Автор SeweryssРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 3126
Последний ответ 12 Ноября 2013, 23:27:00
от Seweryss
Вывести сумму заказа на странице "Заказ поступил в обработку"

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

Ответов: 2
Просмотров: 3785
Последний ответ 07 Ноября 2014, 23:46:49
от Axiomateria
Как сделать "Заказ в 1 шаг" на сайте выведенном с UMI

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

Ответов: 1
Просмотров: 3492
Последний ответ 01 Января 2016, 06:47:54
от admin

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

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
Все уже перепробовал, везде поискал, но ничего не нашел и ничего не получилось.

Как вывести список валюты?

http://help-dev.umi-cms.ru/emarket.currencySelector.html#xsltDesc

Не пойму. Опыт работы с XSLT маленький.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
в чем именно сложность? с выводом результатов работы данного макроса? или то что он не работает?

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
Я не знаю как правильно выводить, а может я правильно вывожу, но не работает. Скажите пожалуйста как правильно выводить.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
приведи сюда что ты уже сделал, что ожидал, что получилось, а что нет. Пока твоя просьба звучит просто как "Хочу и все"

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
<xsl:apply-templates select="document('udata://emarket/selectCurrency')" mode="basket" />


получаю ошибку

Неперехваченное исключение

Ошибка (privateException): Currency "" not found


так же при переходе на стрfницу

example.com/emarket/selectCurrency

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
вывожу в шаблоне layouts если выводить без mode="basket" а просто

<xsl:apply-templates select="document('udata://emarket/selectCurrency')" />

то ничего не происходит

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
сам вызов выглядит так
<xsl:apply-templates select="document('udata://emarket/currencySelector')/udata" mode="rightBlock" />

шаблоны для вывода результатов

<xsl:template match="udata[@method='currencySelector']" mode="rightBlock">
               <div >ВАЛЮТА МАГАЗИНА</div>
                    <form  action="/emarket/selectCurrency/" method="post">
                         <xsl:apply-templates select="//item" mode="rightBlock" /><br />
                         <input type="submit" value="Установить" class="knopka_ustanovka" />
                    </form>
               </div>
     </xsl:template>
   
     <xsl:template match="udata[@method='currencySelector']//item" mode="rightBlock">
          <input type="radio"  name="currency-codename" value="{@codename}" /><xsl:value-of select="@codename" />
     </xsl:template>

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
А куда ставить вызов и куда ставить шаблон?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
куда хочешь))

вызов же ты уже вставлял куда-то, туда и вставляй (в моем случае, это была боковая колонка основного шаблона страницы)

шаблоны куда-нибудь, хоть в этот же файл

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
Окончательна разобрался, большое спасибо. Как я могу вас отблагодарить? 

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
никак, просто если встретишь кого-то кому сможешь помочь... помоги, этого будет вполне достаточно   ;)

*

Taron

  • *
  • 9
  • +0/-0
    • Просмотр профиля
Обязательно.