Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
отображение запроса USEL в виде запроса SQL

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

Ответов: 5
Просмотров: 2582
Последний ответ 11 Января 2013, 19:48:58
от admin
Прошу помощи с usel - необходимо отфильтровать новости по кастомному полю

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

Ответов: 11
Просмотров: 4134
Последний ответ 05 Марта 2012, 23:01:29
от Aksuk
Вывод объектов каталога через USEL по элементу в справочнике

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

Ответов: 6
Просмотров: 2347
Последний ответ 20 Июля 2013, 20:31:56
от NOIRMAN
Выборка USEL с несколькими параметрами для одного поля

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

Ответов: 3
Просмотров: 1622
Последний ответ 29 Ноября 2012, 11:05:03
от niakriss
Вывод порядковый номер (нумерация) при usel выдачи

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

Ответов: 5
Просмотров: 1906
Последний ответ 25 Сентября 2013, 13:37:27
от admin

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

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Формирования протокола usel?
« : 28 Августа 2013, 11:12:06 »
Здравствуйте!

Собственно вопрос, какой класс обрабатывает usel выборки?
Естественно самый важный в выборке это класс, который обрабатывает выборки в модуле каталог?

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #1 : 28 Августа 2013, 12:13:10 »
Цитировать
Естественно самый важный в выборке это класс, который обрабатывает выборки в модуле каталог?

это вопрос? утверждение? не очень понял суть этой части сообщения.

Usel - это надстройка над api классом (selector) .

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #2 : 28 Августа 2013, 12:43:42 »
Ну например есть usel, который отдает стандартный вид, я же хочу вывести полную информацию о странице в usel выборке!
Соотвественно и вопрос где он обрабатывается?

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #3 : 28 Августа 2013, 12:59:14 »
возможно вам подойдет параметр для вывода доп полей или групп (см тут http://dev.docs.umi-cms.ru/shablony_i_makrosy/xslt-shablonizator_umi_cms/vyborki_iz_bd_protokol_usel/#extended)

ну а если вы хотите покопаться в коде, то код usel лежит тут /classes/system/subsystems/streams/usel/...

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #4 : 28 Августа 2013, 13:06:57 »
В теории хочу получать подобный вид:

<item id="2622" num="1" alt_name="garmin_nuvi_1200" link="/goods/gps/garmin_nuvi_1200/" xlink:href="upage://2622">
  <name>Автомобильный GPS Навигатор Garmin Nuvi 1200</name>
  <status_zakaza_id>27658</status_zakaza_id>
  <osobennost_id>28407</osobennost_id>
  <h1>Автомобильный GPS Навигатор Garmin Nuvi 1200</h1>
  <price>4'990</price>
  <status_zakaza_name>в наличии</status_zakaza_name>
  <kratkoe_opisanie>Компактная модель автомобильного GPS навигатора nuvi 1200 легко помещается в кармане.</kratkoe_opisanie>
  <header_pic path="./images/cms/data/garmin_nuvi_1200.jpg" size="13568" ext="jpg" width="150" height="150">/images/cms/data/garmin_nuvi_1200.jpg</header_pic>
</item>

Те по примеру этого макроса:

http://wiki.umisoft.ru/%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%B0_catalog_getObjectsList_%D0%B4%D0%BB%D1%8F_%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #5 : 28 Августа 2013, 13:20:47 »
1. вам однозначно надо поработать с расширенными парамерами (у getObjectsList  тоже есть возможность выводить сразу доп данные см http://dev.docs.umi-cms.ru/shablony_i_makrosy/xslt-shablonizator_umi_cms/makrosy_protokol_udata/#extended)
2. если вы хотите модифицировать getObjectsList   как в статье, то зачем вам usel?

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #6 : 28 Августа 2013, 13:51:09 »
Да мне не надо работать с getObjectList я всего лишь показал пример в каком виде хочу получить usel выборку!

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #7 : 28 Августа 2013, 14:00:38 »
тогда однозначно вам сюда
возможно вам подойдет параметр для вывода доп полей или групп (см тут http://dev.docs.umi-cms.ru/shablony_i_makrosy/xslt-shablonizator_umi_cms/vyborki_iz_bd_protokol_usel/#extended)


*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Формирования протокола usel?
« Ответ #8 : 28 Августа 2013, 14:04:36 »
Упс, что то я этого параметра не видел, ушел тестировать!
Спасибо!