Ошибка "Could not process query, error #1054"

При попытке связать Taglister & pdoResources вот таким способом:
[[!pdoResources?
	&tpl=`Контент видео`
	&limit=`10`
	&parents=`4,5,6,7`
	&depth=`1`
	&prepareTVs=`1`
	&includeTVs=`Видео, Выпуск, Год, Жанр, Композитор, Монтаж, Название, Новая серия, Обложка, Озвучка, Оператор, Описание, Продюсер, Режиссер, Страна, Сценарий, Тип, Художник,`
	&where=`{"tags:LIKE":"%[[!getUrlParam? &name=`tag`]]%"}`
	&showLog=`1`
]]
Ничего не получается и в логе пишет вот эту ошибку:
0.0016520: Could not process query, error #1054: Unknown column 'modResource.tags' in 'where clause'
Помогите ее исправить.
Ростислав
08 марта 2014, 22:21
modx.pro
1
1 883
0

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

Василий Наумкин
09 марта 2014, 08:27
0
Нужно перевести ошибку на русский, или что?

У ресурсов нет колонки tags, а ТВ с таким именем ты не подключаешь. Вот и ошибка.
    Ростислав
    09 марта 2014, 14:19
    0
    Все равно не понял. А как мне тогда подружить Taglister & pdoResources? Даже когда я прописываю вот так:
    &where=`{":Жанр:LIKE":"%[[!getUrlParam? &name=`tag`]]%"}`
    И нажимаю на тег в ТВ «Жанр», все равно выдает ошибку:
    Could not process query, error #1054: Unknown column 'modResource.Жанр' in 'where clause'
      Володя
      09 марта 2014, 15:49
      +1
      из имени тв уберите русские буквы и все будет ок.

      а не еще можно вот так попробовать прописать —
      &where=`{"`TVЖанр`.`value`:LIKE":"%фигня%"}`
        Ростислав
        09 марта 2014, 16:04
        0
        Огромное спасибо. Помогло.
          Ростислав
          09 марта 2014, 16:32
          0
          Еще такой вопрос. Как сделать что бы фильтр происходил не только по «TVЖанр» но и по «TVГод» например. Проще говоря, как прописать что бы при нажатии на тег из TVЖанр отображались результаты с наличием данного тега, а при нажатии на тег из TVГод выводило результаты с этим годом?
          Пробовал вот так:
          &where=`{"`TVСтрана`.`value`:LIKE":"%[[!getUrlParam? &name=`tag`]]%","`TVГод`.`value`:LIKE":"%[[!getUrlParam? &name=`tag`]]%"}`
          Ошибок ни каких не показывает но и контент не выводит.
            Володя
            09 марта 2014, 16:44
            0
            еще бы он так вам что то вывел
            &where=`(`TVтег`.`value` LIKE '%фигня%') AND (`TVгод`.`value` LIKE '%2066%')`
              Володя
              09 марта 2014, 17:01
              0
              и сниппет ваш я думаю вам немного изменить нужно, пускай сразу подставляет в where конструкцию вида —
              (`TVname`.`value` LIKE '%string%') ... AND ( )....AND ( )...
                Ростислав
                09 марта 2014, 17:14
                0
                Так не работает. Он выводит все существующие документы. Не фильтруя их по тегам
                  Володя
                  09 марта 2014, 17:20
                  0
                  а в логе что?
                    Ростислав
                    09 марта 2014, 17:33
                    0
                    Как видите ни каких ошибок
                    0.0003090: pdoTools loaded
                    0.0000811: xPDO query object created
                    0.0026810: Included list of tvs: Название, Описание, Обложка, Страна, Жанр, Год, Режиссер, Сценарий, Продюсер, Оператор, Композитор, Художник, Монтаж, Озвучка, Видео, Новая серия, Тип, Снято по манге, Автор оригинала, Выпуск, Трансляция, Кадр 1, Кадр 2, Кадр 3, Название английское
                    0.0009148: leftJoined modTemplateVarResource as TVНазвание
                    0.0007510: leftJoined modTemplateVarResource as TVОписание
                    0.0008841: leftJoined modTemplateVarResource as TVОбложка
                    0.0006959: leftJoined modTemplateVarResource as TVСтрана
                    0.0006859: leftJoined modTemplateVarResource as TVЖанр
                    0.0006781: leftJoined modTemplateVarResource as TVГод
                    0.0013661: leftJoined modTemplateVarResource as TVРежиссер
                    0.0006850: leftJoined modTemplateVarResource as TVСценарий
                    0.0008941: leftJoined modTemplateVarResource as TVПродюсер
                    0.0007279: leftJoined modTemplateVarResource as TVОператор
                    0.0007210: leftJoined modTemplateVarResource as TVКомпозитор
                    0.0006771: leftJoined modTemplateVarResource as TVХудожник
                    0.0020001: leftJoined modTemplateVarResource as TVМонтаж
                    0.0007558: leftJoined modTemplateVarResource as TVОзвучка
                    0.0006499: leftJoined modTemplateVarResource as TVВидео
                    0.0006711: leftJoined modTemplateVarResource as TVНовая серия
                    0.0006690: leftJoined modTemplateVarResource as TVТип
                    0.0006492: leftJoined modTemplateVarResource as TVСнято по манге
                    0.0006678: leftJoined modTemplateVarResource as TVАвтор оригинала
                    0.0006671: leftJoined modTemplateVarResource as TVВыпуск
                    0.0006480: leftJoined modTemplateVarResource as TVТрансляция
                    0.0006740: leftJoined modTemplateVarResource as TVКадр 1
                    0.0006628: leftJoined modTemplateVarResource as TVКадр 2
                    0.0006721: leftJoined modTemplateVarResource as TVКадр 3
                    0.0006652: leftJoined modTemplateVarResource as TVНазвание английское
                    0.0012090: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties`
                    0.0000341: Added selection of TVНазвание: IFNULL(`value`, '') AS `tv.Название`
                    0.0000479: Added selection of TVОписание: IFNULL(`value`, '') AS `tv.Описание`
                    0.0000291: Added selection of TVОбложка: IFNULL(`value`, '') AS `tv.Обложка`
                    0.0000279: Added selection of TVСтрана: IFNULL(`value`, '') AS `tv.Страна`
                    0.0000291: Added selection of TVЖанр: IFNULL(`value`, '') AS `tv.Жанр`
                    0.0000300: Added selection of TVГод: IFNULL(`value`, '') AS `tv.Год`
                    0.0000288: Added selection of TVРежиссер: IFNULL(`value`, '') AS `tv.Режиссер`
                    0.0000288: Added selection of TVСценарий: IFNULL(`value`, '') AS `tv.Сценарий`
                    0.0000291: Added selection of TVПродюсер: IFNULL(`value`, '') AS `tv.Продюсер`
                    0.0000291: Added selection of TVОператор: IFNULL(`value`, '') AS `tv.Оператор`
                    0.0000300: Added selection of TVКомпозитор: IFNULL(`value`, '') AS `tv.Композитор`
                    0.0000291: Added selection of TVХудожник: IFNULL(`value`, '') AS `tv.Художник`
                    0.0000310: Added selection of TVМонтаж: IFNULL(`value`, '') AS `tv.Монтаж`
                    0.0000310: Added selection of TVОзвучка: IFNULL(`value`, '') AS `tv.Озвучка`
                    0.0000319: Added selection of TVВидео: IFNULL(`value`, '') AS `tv.Видео`
                    0.0000329: Added selection of TVНовая серия: IFNULL(`value`, '') AS `tv.Новая серия`
                    0.0000310: Added selection of TVТип: IFNULL(`value`, '') AS `tv.Тип`
                    0.0000319: Added selection of TVСнято по манге: IFNULL(`value`, '') AS `tv.Снято по манге`
                    0.0000329: Added selection of TVАвтор оригинала: IFNULL(`value`, '') AS `tv.Автор оригинала`
                    0.0000341: Added selection of TVВыпуск: IFNULL(`value`, '') AS `tv.Выпуск`
                    0.0000350: Added selection of TVТрансляция: IFNULL(`value`, '') AS `tv.Трансляция`
                    0.0000350: Added selection of TVКадр 1: IFNULL(`value`, '') AS `tv.Кадр 1`
                    0.0000350: Added selection of TVКадр 2: IFNULL(`value`, '') AS `tv.Кадр 2`
                    0.0000350: Added selection of TVКадр 3: IFNULL(`value`, '') AS `tv.Кадр 3`
                    0.0000529: Added selection of TVНазвание английское: IFNULL(`value`, '') AS `tv.Название английское`
                    0.0001240: Replaced TV conditions
                    0.0017002: Processed additional conditions
                    0.0030808: Added where condition: 0=, modResource.parent:IN(4,5,6,7,2,9,8,11,12,13,14,15,16), modResource.published=1, modResource.deleted=0
                    0.0000780: Replaced TV conditions
                    0.0001299: Sorted by publishedon, DESC
                    0.0000091: Limited to 10, offset 
                    0.0012991: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`content`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, IFNULL(`TVНазвание`.`value`, '') AS `tv.Название`, IFNULL(`TVОписание`.`value`, '') AS `tv.Описание`, IFNULL(`TVОбложка`.`value`, '') AS `tv.Обложка`, IFNULL(`TVСтрана`.`value`, '') AS `tv.Страна`, IFNULL(`TVЖанр`.`value`, '') AS `tv.Жанр`, IFNULL(`TVГод`.`value`, '') AS `tv.Год`, IFNULL(`TVРежиссер`.`value`, '') AS `tv.Режиссер`, IFNULL(`TVСценарий`.`value`, '') AS `tv.Сценарий`, IFNULL(`TVПродюсер`.`value`, '') AS `tv.Продюсер`, IFNULL(`TVОператор`.`value`, '') AS `tv.Оператор`, IFNULL(`TVКомпозитор`.`value`, '') AS `tv.Композитор`, IFNULL(`TVХудожник`.`value`, '') AS `tv.Художник`, IFNULL(`TVМонтаж`.`value`, '') AS `tv.Монтаж`, IFNULL(`TVОзвучка`.`value`, '') AS `tv.Озвучка`, IFNULL(`TVВидео`.`value`, '') AS `tv.Видео`, IFNULL(`TVНовая серия`.`value`, '') AS `tv.Новая серия`, IFNULL(`TVТип`.`value`, '') AS `tv.Тип`, IFNULL(`TVСнято по манге`.`value`, '') AS `tv.Снято по манге`, IFNULL(`TVАвтор оригинала`.`value`, '') AS `tv.Автор оригинала`, IFNULL(`TVВыпуск`.`value`, '') AS `tv.Выпуск`, IFNULL(`TVТрансляция`.`value`, '') AS `tv.Трансляция`, IFNULL(`TVКадр 1`.`value`, '') AS `tv.Кадр 1`, IFNULL(`TVКадр 2`.`value`, '') AS `tv.Кадр 2`, IFNULL(`TVКадр 3`.`value`, '') AS `tv.Кадр 3`, IFNULL(`TVНазвание английское`.`value`, '') AS `tv.Название английское` FROM `modx_site_content` AS `modResource` LEFT JOIN `modx_site_tmplvar_contentvalues` `TVНазвание` ON `TVНазвание`.`contentid` = `modResource`.`id` AND `TVНазвание`.`tmplvarid` = 1 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVОписание` ON `TVОписание`.`contentid` = `modResource`.`id` AND `TVОписание`.`tmplvarid` = 3 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVОбложка` ON `TVОбложка`.`contentid` = `modResource`.`id` AND `TVОбложка`.`tmplvarid` = 4 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVСтрана` ON `TVСтрана`.`contentid` = `modResource`.`id` AND `TVСтрана`.`tmplvarid` = 5 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVЖанр` ON `TVЖанр`.`contentid` = `modResource`.`id` AND `TVЖанр`.`tmplvarid` = 6 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVГод` ON `TVГод`.`contentid` = `modResource`.`id` AND `TVГод`.`tmplvarid` = 7 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVРежиссер` ON `TVРежиссер`.`contentid` = `modResource`.`id` AND `TVРежиссер`.`tmplvarid` = 8 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVСценарий` ON `TVСценарий`.`contentid` = `modResource`.`id` AND `TVСценарий`.`tmplvarid` = 9 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVПродюсер` ON `TVПродюсер`.`contentid` = `modResource`.`id` AND `TVПродюсер`.`tmplvarid` = 10 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVОператор` ON `TVОператор`.`contentid` = `modResource`.`id` AND `TVОператор`.`tmplvarid` = 11 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVКомпозитор` ON `TVКомпозитор`.`contentid` = `modResource`.`id` AND `TVКомпозитор`.`tmplvarid` = 12 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVХудожник` ON `TVХудожник`.`contentid` = `modResource`.`id` AND `TVХудожник`.`tmplvarid` = 13 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVМонтаж` ON `TVМонтаж`.`contentid` = `modResource`.`id` AND `TVМонтаж`.`tmplvarid` = 14 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVОзвучка` ON `TVОзвучка`.`contentid` = `modResource`.`id` AND `TVОзвучка`.`tmplvarid` = 15 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVВидео` ON `TVВидео`.`contentid` = `modResource`.`id` AND `TVВидео`.`tmplvarid` = 16 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVНовая серия` ON `TVНовая серия`.`contentid` = `modResource`.`id` AND `TVНовая серия`.`tmplvarid` = 17 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVТип` ON `TVТип`.`contentid` = `modResource`.`id` AND `TVТип`.`tmplvarid` = 18 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVСнято по манге` ON `TVСнято по манге`.`contentid` = `modResource`.`id` AND `TVСнято по манге`.`tmplvarid` = 19 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVАвтор оригинала` ON `TVАвтор оригинала`.`contentid` = `modResource`.`id` AND `TVАвтор оригинала`.`tmplvarid` = 20 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVВыпуск` ON `TVВыпуск`.`contentid` = `modResource`.`id` AND `TVВыпуск`.`tmplvarid` = 21 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVТрансляция` ON `TVТрансляция`.`contentid` = `modResource`.`id` AND `TVТрансляция`.`tmplvarid` = 22 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVКадр 1` ON `TVКадр 1`.`contentid` = `modResource`.`id` AND `TVКадр 1`.`tmplvarid` = 23 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVКадр 2` ON `TVКадр 2`.`contentid` = `modResource`.`id` AND `TVКадр 2`.`tmplvarid` = 24 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVКадр 3` ON `TVКадр 3`.`contentid` = `modResource`.`id` AND `TVКадр 3`.`tmplvarid` = 25 LEFT JOIN `modx_site_tmplvar_contentvalues` `TVНазвание английское` ON `TVНазвание английское`.`contentid` = `modResource`.`id` AND `TVНазвание английское`.`tmplvarid` = 26 WHERE  ( `modResource`.`parent` IN (4,5,6,7,2,9,8,11,12,13,14,15,16) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 )  ORDER BY publishedon DESC LIMIT 10 "
                    0.0050218: SQL executed
                    0.0001969: Total rows: 9
                    0.0003309: Rows fetched
                    0.1306062: Could not process or prepare TV ""
                    0.0588999: Could not process or prepare TV ""
                    0.0542970: Could not process or prepare TV ""
                    0.0494092: Could not process or prepare TV ""
                    0.0485549: Could not process or prepare TV ""
                    0.0695989: Could not process or prepare TV ""
                    0.0565271: Could not process or prepare TV ""
                    0.0573730: Could not process or prepare TV ""
                    0.0454619: Could not process or prepare TV ""
                    0.5707231: Prepared and processed TVs
                    0.0025680: Loaded chunk "Контент видео"
                    0.2813990: Loaded chunk "Контент новости"
                    0.3975861: Returning processed chunks
                    1.0046451: Total time
                    8 650 752: Memory usage
                      Володя
                      09 марта 2014, 17:37
                      0
                      ну то есть это
                      Added where condition: 0=,
                      — нормально?
                        Ростислав
                        09 марта 2014, 17:41
                        0
                        Этого не заметил. Да и не знаю что это. Я не силен в MODx, относительно недавно начал с ним работать.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        12