Помогите советом, как отсортировать вывод опций в категории товара магазина minishop2, по позиции в меню (menuindex? Ниже код который выводит список активных опций категории
<?php

$sQuery = "SELECT * FROM `" .$modx->getOption('table_prefix'). "ms2_category_options`";
if ( isset($categoryId) )
  if ( $active )
    $sQuery .= "WHERE " . $scriptProperties['active'] . " = 1 AND category_id = " . $categoryId;
  else
    $sQuery .= " WHERE category_id = " . $categoryId;

foreach ($modx->query($sQuery) as $row) $msOptionsIds .= ', ' . $row['option_id'];
$msOptionsIds = substr($msOptionsIds, 2);

// Записываем опции в чанк $tpl
$sQuery = "SELECT * FROM ". $modx->getOption('table_prefix') ."ms2_options WHERE `id` IN (" . $msOptionsIds . ")";
$result = $modx->query($sQuery);
$output = '';

if  ( !empty($result) ) {
    $resOptions = $result->fetchAll(PDO::FETCH_ASSOC);
    foreach($resOptions as $resOption) $output .= $modx->getChunk($scriptProperties['tpl'], $resOption);
}

return $output;