Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Seintero

Страницы: [1]
1
Шаблоны XSLT / Selector order по полю цены
« : 10 Марта 2016, 11:56:28 »
Всем привет! Не могу понять, есть классическая проблема - мне надо отсортировать объекты нескольких каталогов сразу по одному полю (когда например у каталога куча подкаталогов сразу). Соответсвенно пишу кастомную выборку с помощью Selector и свято верю,что это решит проблему ... но она почему-то так же не срабатывает! Всё равно товары идут вразнобой. Может быть я что-то забыл добавить? Пробовал и типы указывать разные и уже с самим запросом Sql играться в базе...ничего не пойму, всё равно не сортирует.
 $sel = new selector('pages');
  $sel->types('hierarchy-type')->name('catalog', 'object');
   //$sel->types('object-type')->id(78); 
  // $sel->types('object-type')->id(1101); $sel->types('object-type')->id(1094);
  $sel->where('hierarchy')->page($cat_id)->childs(100);
 $sel->order('price')->asc();
  foreach ($sel->result as $item){  ..... /*типичная отрисовка эл-ов*/ }

2
Шаблоны XSLT / Usel фильтр товаров
« : 04 Февраля 2016, 18:04:26 »
Добрый вечер. Столкнулся с необычной для меня ситуацией. Сделал usel выборку, у меня выпадающий список со значениями и я всякий раз передаю требуемый параметр (id значения списка) для отбора товара. Сначала всё работало прекрасно, но потом оказалось, что почему-то выборка отбирает не все товары.
Вот usel ...
<?xml version="1.0" encoding="utf-8"?>
<selection>
<target expected-result="pages">
<type module="catalog" method="object" />
<category depth="5">/eshop/</category>
</target>
<property name="inter_er">
 <object>{pr}</object>
</property>
<sort>price</sort>
<limit page="{page}">{limit}</limit>
</selection>
Т.е. почему-то есть товары,которые ни на какой параметр не откликаются так-сказать. По совету включал отладку, смотрел sql запросы.. но на странице, которая выводит товары и не выводит, запрос ничем особенно не отличается. Может кто-то сталкивался со странностями выборки? И есть какие-нибудь варианты решения проблемы? Или ещё какие-либо способы поиска ошибок...  Для меня это уже на мистику похоже..  ???

Страницы: [1]