Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Выборка активных и не активных страниц через Selector

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

Ответов: 2
Просмотров: 311
Последний ответ 24 Апреля 2016, 13:02:38
от atach
UMI.Selector: выборка заказов только зарегистрированных пользователей

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

Ответов: 1
Просмотров: 65
Последний ответ 25 Мая 2017, 16:10:05
от admin
API.Selector повторное использование результата выборки ...

Автор atachРаздел Макросы UMI.CMS

Ответов: 7
Просмотров: 3477
Последний ответ 22 Июня 2014, 06:30:24
от admin
В selector не работает поиск по имени объекта?

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

Ответов: 0
Просмотров: 486
Последний ответ 22 Октября 2015, 03:29:04
от verolom
Прошу помощи с usel - необходимо отфильтровать новости по кастомному полю

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

Ответов: 11
Просмотров: 4086
Последний ответ 05 Марта 2012, 23:01:29
от Aksuk

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

*

BaceH

  • ***
  • 141
  • +21/-0
    • Просмотр профиля
Selector по собственному полю
« : 01 Июня 2013, 18:59:27 »
У объекта каталога есть поле Срочно, индексируемое и фильтруемое. Но если это поле использовать в selector, то вылетает ошибка " Field "........" is not presented in selected object types". Что нужно сделать, чтобы по этому полю работал selector?

*

Vladimir

  • ****
  • 271
  • +46/-0
    • Просмотр профиля
Re:Selector по собственному полю
« Ответ #1 : 03 Июня 2013, 14:51:56 »
У меня такое бывает когда в выборку попадают страницы разного типа, и в том числе те, у которых такого поля нет. Добавьте фильтрацию по типу объекта.

*

BaceH

  • ***
  • 141
  • +21/-0
    • Просмотр профиля
Re:Selector по собственному полю
« Ответ #2 : 07 Июня 2013, 15:37:02 »
спасибо, попробовал, все равно ругается, решил проблему через прямой запрос к базе

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Selector по собственному полю
« Ответ #3 : 16 Июня 2013, 02:24:13 »
то есть я правильно вас понимаю? у вас не срабатывает запрос selector вида

$sel = new selector('pages');
$sel->types('hierarchy-type')->id(123);
$sel->where('srochno')->equals('1111');

где 123 это object type id (id того типа данных которые видны в модуле "шаблон данных", не в настройках этого модуля а именно в самом модуле). И в этом типе данных с id = 123 есть поле srochno.