Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
как узнать id заказа (корзины) с которой работает покупатель

Автор atachРаздел Custom макросы

Ответов: 6
Просмотров: 2706
Последний ответ 22 Августа 2013, 22:57:57
от atach
Как узнать какой из разделов каталога активен?

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

Ответов: 2
Просмотров: 1534
Последний ответ 19 Ноября 2011, 21:45:57
от cybermax
Как узнать количество добавленных товаров в каталог?

Автор goodprofyРаздел Наполнение сайтов

Ответов: 6
Просмотров: 2932
Последний ответ 19 Ноября 2016, 12:25:34
от Axiomateria
Как узнать название типа данных?

Автор VirРаздел Разработка модулей

Ответов: 1
Просмотров: 1787
Последний ответ 13 Октября 2011, 20:07:58
от admin
Как узнать какой тип данных у страницы

Автор atachРаздел Custom макросы

Ответов: 4
Просмотров: 644
Последний ответ 27 Мая 2015, 14:08:13
от e.ioffe

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

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
узнать первого родителя
« : 30 Августа 2013, 11:45:47 »
Здравствуйте. Помогите, пожалуйста, решить проблему...
У меня есть следующая структура:
* Раздел каталога
** Раздел каталога
*** Раздел каталога
**** Объект каталога
---
**** Объект каталога

Мне нужно находясь в любом из Разделов каталога определять id  первого.
Возможно ли это?

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:узнать первого родителя
« Ответ #1 : 30 Августа 2013, 11:53:51 »
Что значит id первого? Раздела? То тогда нужно брать parentId страницы!

Например:

<xsl:value-of select="/result/parents/page/@id" />

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:узнать первого родителя
« Ответ #2 : 30 Августа 2013, 12:13:01 »
блин.. точно... пора на выходные))) пасиб большое)))

*

polo

  • *
  • 19
  • +0/-0
    • Просмотр профиля
Re:узнать первого родителя
« Ответ #3 : 11 Сентября 2014, 18:10:17 »
А как узнать самого верхнего родителя? Который здесь помечен как
* Раздел каталога

Положим, я нахожусь на объекте каталога, а надо узнать корневого родителя.

*

polo

  • *
  • 19
  • +0/-0
    • Просмотр профиля
Re:узнать первого родителя
« Ответ #4 : 11 Сентября 2014, 18:58:57 »
Задача в следующем. Есть у нас иерархия вида:

О нас
* Специалисты
* Методы
* Фотоальбом

Услуги
* Услуга 1
** Раздел услуг 11
** Раздел услуг 12
*** Подраздел услуг 121
*** Подраздел услуг 122
* Услуга 2
** Раздел услуг 21
** Раздел услуг 22
*** Подраздел услуг 221
*** Подраздел услуг 222
** Раздел услуг 23

Вопросы-ответы

и т.д.

Нам требуется на каждой странице выводить боковое меню по следующим принципам:

1.   Выводить дерево текущего раздела для всех страниц и подстраниц из раздела "Услуги"
2.   Выводить список услуг (корневой уровень раздела "Услуги") для всех остальных разделов и страниц.

т.е. нам надо определить, является ли страница потомком страницы Услуги. И если является - вывести дерево раздела, а если нет - список услуг.

Как определить начального родителя?

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:узнать первого родителя
« Ответ #5 : 12 Сентября 2014, 00:00:34 »
<xsl:value-of select="parents/page[1]/@id" />
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/