UMIhelp
Разработка дополнительного функционала => Custom макросы => Тема начата: muldy от 28 Августа 2013, 11:12:06
-
Здравствуйте!
Собственно вопрос, какой класс обрабатывает usel выборки?
Естественно самый важный в выборке это класс, который обрабатывает выборки в модуле каталог?
-
Естественно самый важный в выборке это класс, который обрабатывает выборки в модуле каталог?
это вопрос? утверждение? не очень понял суть этой части сообщения.
Usel - это надстройка над api классом (selector) .
-
Ну например есть usel, который отдает стандартный вид, я же хочу вывести полную информацию о странице в usel выборке!
Соотвественно и вопрос где он обрабатывается?
-
возможно вам подойдет параметр для вывода доп полей или групп (см тут 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/...
-
В теории хочу получать подобный вид:
<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
-
1. вам однозначно надо поработать с расширенными парамерами (у getObjectsList тоже есть возможность выводить сразу доп данные см http://dev.docs.umi-cms.ru/shablony_i_makrosy/xslt-shablonizator_umi_cms/makrosy_protokol_udata/#extended)
2. если вы хотите модифицировать getObjectsList как в статье, то зачем вам usel?
-
Да мне не надо работать с getObjectList я всего лишь показал пример в каком виде хочу получить usel выборку!
-
тогда однозначно вам сюда
возможно вам подойдет параметр для вывода доп полей или групп (см тут http://dev.docs.umi-cms.ru/shablony_i_makrosy/xslt-shablonizator_umi_cms/vyborki_iz_bd_protokol_usel/#extended)
-
Упс, что то я этого параметра не видел, ушел тестировать!
Спасибо!