Вывод определенных ресурсов через pdoPage

Здравствуйте. Подскажите пожалуйста, что необходимо указать в &where=``, для того, чтобы отобрать только те ресурсы, в которых, скажем в поле [[*description]] есть определенные метки, указанные через запятую.

Суть в том, что есть несколько категорий и чтобы не плодить одинаковые страницы, мне необходимо вызывать только те страницы, которые должен видеть пользователь той или иной категории.

Есть ли такой функционал у pdoTools?
Дмитрий Коробов
01 апреля 2014, 09:16
modx.pro
2 647
0

Комментарии: 8

Василий Наумкин
01 апреля 2014, 13:24
0
Есть ли такой функционал у pdoTools?
Да откуда ж такие навороты? Вот всё, что есть.

&where=`{"description:LIKE":"%текст для выборки%"}`
    Дмитрий Коробов
    01 апреля 2014, 13:28
    0
    Ясно. И на том спасибо!
      Василий Наумкин
      01 апреля 2014, 13:40
      +1
      Интересно, ты понял, что это был сарказм, а функционал pdoTools давно обогнал все аналоги?
        Дмитрий Коробов
        01 апреля 2014, 13:55
        0
        Я и забыл про 1 апреля =)
        Как указать несколько условий отбора?
        &where=`{«description:LIKE»:"%текст для выборки% AND %текст для выборки2%"}` или &where=`{«description:LIKE»:"%текст для выборки%","%текст для выборки2%"}` не работает.

        В документации, к сожалению, такая мелочь опущена…
          Василий Наумкин
          01 апреля 2014, 14:01
          0
          Составь рабочий запрос на SQL сначала, а потом уже будешь указывать его сниппету.

          Очень похоже, что ты пытаешь сделать поиск по тегам при помощи pdoResources. Это не так то просто, как кажется.
            Wassi Wassinen
            01 апреля 2014, 18:08
            0
            Василий, а правда, как должен выглядеть этот запрос в &where? Запрос вида {«introtext:LIKE»:"%sales%", «AND:introtext:LIKE»:"%all%"} работает как-то через опу, наводя на мысль, что делаю я что-то в корне не верно. :))
              Wassi Wassinen
              01 апреля 2014, 18:29
              +1
              Разобрался.
      Дмитрий Коробов
      01 апреля 2014, 14:18
      0
      Возможно я не правильно донес свою мысль. Мы же можем вывести на страницу информацию из нескольких ресурсов, допустим &parents=`1,891,81`

      А мне необходимо вывести только те ресурсы, которые содержат в определенном поле, в моем случае description какие либо заданные теги.

      Ушел курить мануалы по sql
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8