Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Вывод нескольких элементов справочника через запятую и в конце с точкой

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

Ответов: 20
Просмотров: 5821
Последний ответ 21 Октябрь 2013, 12:32:48
от Axiomateria
Фиксированное верхнее поле меняющее в себе состав элементов при прокрутке

Автор AxiomateriaРаздел JS и AJAX

Ответов: 3
Просмотров: 542
Последний ответ 14 Август 2015, 14:20:07
от Axiomateria
Как правильно внедрить в шаблон html-код

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

Ответов: 18
Просмотров: 6987
Последний ответ 27 Февраль 2012, 15:40:31
от aizul
Подскажите как написать правильно %header%

Автор johnРаздел Шаблоны TPL

Ответов: 2
Просмотров: 1700
Последний ответ 31 Август 2012, 22:43:09
от john
jQuery slideshow - как правильно прикрутить (tpl)

Автор regulaРаздел JS и AJAX

Ответов: 11
Просмотров: 4043
Последний ответ 05 Март 2013, 10:23:04
от admin

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

*

atach

  • ***
  • 163
  • +6/-0
    • Просмотр профиля
Подскажите такой вопрос:
При вызове макроса, с расширенными полями:
<xsl:apply-templates select="document('udata://content/menu/?extGroups=groupName')/udata" mode="index_nav" />
И дальнейшем его переборе элементов item, как правильно мне обращаться к расширенным свойствам?
Сейчас я пишу:
<xsl:variable name="myvarName" select="//property[@name = 'my_fieldname']/value"/>
но значение у всех item одинаковое, от первого вхождения. Что я делаю не так?

*

aghigay

  • *****
  • 599
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Конечно многое зависит от того, в каком именно месте идет обращение, но, как мне кажется, вам нужно писать .// вместо //
Мой блог http://umicms.me

*

atach

  • ***
  • 163
  • +6/-0
    • Просмотр профиля
Да действительно помогло, спасибо

*

aghigay

  • *****
  • 599
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Мой блог http://umicms.me

*

atach

  • ***
  • 163
  • +6/-0
    • Просмотр профиля
Тогда если уж помогли на этот вопрос, может проконсультируете ещё вот по этому (для меня просто XSLT дебри).
Как сделать обработку первого ITEM по одному шаблону, а остальных по другому?
Я когда перебираю указываю один шаблон, а как-то по позициям вроде можно
<xsl:template match="item" mode="index_nav">

*

aghigay

  • *****
  • 599
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
<xsl:template match="item[position() = 1]" mode="index_nav">
Мой блог http://umicms.me

*

crazygeorgio

  • ***
  • 140
  • +7/-0
    • Просмотр профиля
добавлю еще что <xsl:template match="item[position() = 1]" mode="index_nav"> должно идти после уже заданного для всех остальных пунктов шаблона

*

aghigay

  • *****
  • 599
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Поддерживаю предыдущего оратора :-)
Мой блог http://umicms.me