pdoResources и TV поля

Здравствуйте
pdoResources не выводит TV поля ресурсов. Делал &tpl=`` в списке нет ни одного TV поля ресурса. При &ShowLog=`1`:
0.0001881: pdoTools loaded
0.0000370: xPDO query object created
0.0025470: 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`, `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.0000279: Processed additional conditions
0.0003901: Added where condition: modResource.id:IN(62), modResource.published=1, modResource.deleted=0
0.0001152: Sorted by modResource.publishedon, DESC
0.0000041: Limited to 1, offset 0
0.0005651: 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`.`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` FROM `modx_site_content` AS `modResource` WHERE  ( `modResource`.`id` IN (62) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 )  ORDER BY modResource.publishedon DESC LIMIT 1 "
0.0006678: SQL executed
0.0001290: Total rows: 1
0.0000219: Rows fetched
0.0000939: Returning processed chunks
0.0050352: Total time
7 077 888: Memory usage


В чем ошибка?
Максим
10 декабря 2014, 17:52
modx.pro
1 290
0

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

Илья Уткин
10 декабря 2014, 23:06
0
А параметр includeTVs не пробовали указывать?
    Максим
    11 декабря 2014, 17:42
    0
    Вот так вызываю из внешнего ajax.php:
    $params['parents'] = `0`;
    $params['resources'] = $_REQUEST['page'];
    $params['tpl'] = 'modelpopuptpl';
    $params['showHidden'] = 1;
    $params['limit'] = 1;
    $params['showLog'] = 1;
    $params['prepareTVs'] = 1;
    $params['processTVs'] = 1;
    $params['includeTVs'] = `image,year,price`;
    $out=$modx->runSnippet('pdoResources', $params);
    echo $out;
    Вот что в итоге:
    Array
    (
        [id] => 62
        [type] => document
        [contentType] => text/html
        [pagetitle] => Skoda Yeti
        [longtitle] => 
        [description] => 
        [alias] => skoda-yeti
        [link_attributes] => 
        [published] => 1
        [pub_date] => 0
        [unpub_date] => 0
        [parent] => 53
        [isfolder] => 0
        [introtext] => 
        [richtext] => 1
        [template] => 3
        [menuindex] => 4
        [searchable] => 1
        [cacheable] => 1
        [createdby] => 2
        [createdon] => 1417496744
        [editedby] => 2
        [editedon] => 1417497043
        [deleted] => 0
        [deletedon] => 0
        [deletedby] => 0
        [publishedon] => 1417496700
        [publishedby] => 2
        [menutitle] => 
        [donthit] => 0
        [privateweb] => 0
        [privatemgr] => 0
        [content_dispo] => 0
        [hidemenu] => 0
        [class_key] => modDocument
        [context_key] => web
        [content_type] => 1
        [uri] => auto/53/skoda-yeti.html
        [uri_override] => 0
        [hide_children_in_tree] => 0
        [show_in_tree] => 1
        [properties] => 
        [idx] => 1
        [link] => 
    )
    Василий Наумкин
    12 декабря 2014, 06:59
    0
    В логе нет подключения ТВ параметров, значит, что-то указано неверно.

    По умолчанию в pdoResources с этим проблем нет, значит нужно разбираться как и что работает у тебя. Возможно, в где-то просто опечатка.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3