kundius

relatedArticles

Jul 15th, 2017
1,492
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.91 KB | None | 0 0
  1. {'pdoResources' | snippet : [
  2.     'parents' => 0,
  3.     'limit' => 3, // количество выводимых статей
  4.     'resources' => '-' ~ $_modx->resource.id, // исключим текущую страницу
  5.     'groupby' => 'id',
  6.     'where' => [
  7.         'TaggerTagResources.tag:IN' => 'getTagIDs' | snippet // выбираем ресурсы только со схожими тегами
  8.     ],
  9.     'leftJoin' => [
  10.         'TaggerTagResources' => [
  11.             "class" => "TaggerTagResource",
  12.             "on" => "modResource.id = TaggerTagResources.resource"
  13.         ]
  14.     ],
  15.     'select' => [
  16.         'modResource' => '*',
  17.         'TaggerTagResources' => 'COUNT(TaggerTagResources.resource) as weight'
  18.     ],
  19.     'sortby' => 'weight',
  20.     'sortdir' => 'DESC',
  21.     'tpl' => '@INLINE <div>{$pagetitle} - {$weight}</div>' // заменяем шаблон на свой под стиль сайта
  22. ]}
Advertisement
Add Comment
Please, Sign In to add comment