Вот это пробовал вставлять в свой вызов?
{'!pdoResources' | snippet : [
'parents' => 3,
'loadModels' => 'tagger',
'class' => 'TaggerTagResource',
'limit' => 4,
'resources' => '-' ~ $_modx->resource.id,
'groupby' => 'id',
'where' => [
'TaggerTagResources.tag:IN' => 'getTagIDs' | snippet
],
'leftJoin' => [
'TaggerTagResources' => [
"class" => "TaggerTagResource",
"on" => "modResource.id = TaggerTagResources.resource"
]
],
'select' => [
'modResource' => '*',
'TaggerTagResources' => 'COUNT(TaggerTagResources.resource) as weight'
],
'sortby' => 'weight',
'sortdir' => 'DESC',
'tpl' => 'articlesRelatedTpl'
'includeTVs' => 'imageArticle'
'showLog' => '1'
]}
Вставил. Теперь в логах:
[2021-09-19 23:44:08] (ERROR @ /var/www/vhosts/site.com/httpdocs/core/components/pdotools/model/pdotools/pdofetch.class.php : 573) [pdoTools] Could not join TVs to the class "TaggerTagResource" that is not a subclass of the "modResource". Try to specify correct class in the "joinTVsTo" parameter.
[2021-09-19 23:44:08] (INFO @ /var/www/vhosts/site.com/httpdocs/core/components/pdotools/model/pdotools/pdofetch.class.php : 170) [pdoTools] SELECT modResource.id, modResource.type, modResource.contentType, modResource.pagetitle, modResource.longtitle, modResource.description, modResource.alias, modResource.alias_visible, 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, COUNT(TaggerTagResources.resource) as weight FROM modx_tagger_tag_resources AS TaggerTagResource LEFT JOIN modx_tagger_tag_resources TaggerTagResources ON modResource.id = TaggerTagResources.resource WHERE TaggerTagResources.tag IN (5) GROUP BY id ORDER BY weight DESC LIMIT 4
[2021-09-19 23:44:08] (ERROR @ /var/www/vhosts/site.com/httpdocs/core/components/pdotools/model/pdotools/pdofetch.class.php : 172) [pdoTools] Error 42S22: Unknown column 'modResource.id' in 'field list'