Достали из нашей базы в ЛК, отряхнули от спана Espo и выкатили сюда. Код — чёрные блоки, как любим.
<?php
$pdo = $modx->getService('pdoFetch');
$exclude = explode(',', $exclude);
$resources = $pdo->getCollection('modResource', array(), array(
'innerJoin' => array(
'modTemplate' => array(
'class' => 'modTemplateVarResource',
'on' => 'modTemplate.contentid = modResource.id'
)
),
'select' => array(
'modTemplate' => 'modTemplate.value',
'modTemplate' => 'modTemplate.tmplvarid',
'modTemplate' => 'modTemplate.value',
),
'sortby' => array(
'modTemplate.id' => 'ASC'
),
'where' => array(
'modTemplate.tmplvarid' => 9,
'modResource.parent' => $parent,
'modResource.id:NOT IN' => $exclude
),
));
$arr_result = [];
foreach ($resources as $item) {
foreach ($item['value'] as $subItem) {
$arr_result[] = $subItem['price'];
}
}
return min($arr_result);
Комментарии
Комментарии (0)