Баг (или не баг?) в sortby в msProducts

Всем привет!

Не мог понять почему msProducts не сортирует по опции товара.

Вызывал так:
{$_modx->runSnippet('!msProducts', [
        'parents' => 17,
        'limit' => '100',
        'includeTVs' => 'price_base',
        'includeThumbs' => '120x90,295x221',
        'tpl' => 'catalog_list_item',
        'sortbyOptions' =>'common_square:number',
        'sortby' =>'{"pagetitle":"ASC", "common_square":"DESC"}',
        'showLog' => 1
      ])}
Нашел в сниппете вот такую строку:
$scriptProperties['sortby'] = preg_replace($matches[0], $sortbyOptions, $scriptProperties['sortby']);
Заменил ее на:
$pattern = '/'.$matches[0].'/';
$scriptProperties['sortby'] = preg_replace($pattern, $sortbyOptions, $scriptProperties['sortby']);
Все успешно заработало. Не могу понять, это баг или я неправильно вызываю сниппет?
Михаил
21 декабря 2016, 05:49
modx.pro
1
1 051
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0