Нид хелп!!!! xn----7sb5aihcbkgut5h.xn--p1ai/index.php/mainkatalog/konditsionery-v-kvartiru/category/view/248 Меню в левой колонке - из модуля Nextend Accordion Menu V9 3-й уровень в меню - названия товаров из JoomShopping В настройках модуля стоит "Сортировка - предустановленная", но товары сортируются по названию в алфавитном порядке, а не по id, как в средней колонке страницы. Необходимо отсортировать товары в меню по id товара. Кто знает, как сделать, подскажите.
Ищем в дебрях модуля файл ...joomshopping/menu.php и примерно в 92 строке меняем Код (PHP): $query.="ORDER BY `name_$lang` ASC"; на Код (PHP): $query.="ORDER BY `product_id` ASC"; Как-то так.
Вот спасибище! Помогло! Уточню для остальной публики - правим в этом месте: Код (PHP): if ($this->_config['showproducts']) { $query = " SELECT DISTINCT b.product_id, '' AS description, concat( a.category_id, '-', a.product_id ) AS id, b.`name_$lang` AS name, a.category_id AS parent, 'prod' AS typ, 0 AS productnum FROM #__jshopping_products_to_categories AS a LEFT JOIN #__jshopping_products AS b ON a.product_id = b.product_id WHERE product_publish = 1 "; if ($this->_config['order'] == "desc") { $query.="ORDER BY `name_$lang` DESC"; } else { $query.="ORDER BY `name_$lang` ASC"; } $db->setQuery($query); $allItems += $db->loadObjectList('id');