<?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;
Сортировка по menuindex опций minishop2
Версия MODX: Все
Помогите советом, как отсортировать вывод опций в категории товара магазина minishop2, по позиции в меню (menuindex? Ниже код который выводит список активных опций категории
Комментарии (1)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Николай Чернов 06.06.2022 20:54 #
тут
меняем на