Если бы было все так просто.попробуйте поискать ответ здесь: wiki.moguta.ru
$arrayProducts[$key]['link'] = (MG::getSetting('shortLink') == 'true' ? SITE.'/'.$product["product_url"] : SITE.'/'.(isset($product["category_url"])&&($product["category_url"]!='') ? $product["category_url"] : 'catalog/').$product["product_url"]);
$arrayProducts[$key]['link'] = (MG::getSetting('shortLink') == 'true' ? SITE.'/items/'.$product["product_url"] : SITE.'/'.(isset($product["category_url"])&&($product["category_url"]!='') ? $product["category_url"] : 'catalog/').$product["product_url"]);
if (1 < $countSection && MG::getSetting("shortLink") == "true") {
MG::redirect("/" . $productUrl, "301");
if (2 < $countSection && MG::getSetting("shortLink") == "true") {
MG::redirect("/тут параметр который вам нужен/" . $productUrl, "301");
Стремление и труд всё перетрут, вы молодец! Получается вложенные директории задаются в catalog.php, а их количество в moguta.phpЕсли кому интересно, то проведя 18 часов в дебагере проблема все же решилась
Помимо наработок в посте выше, нужно зайти в файл /mg-core/lib/moguta.php в нем найти метод convertFastCpuProduct
и поменять
наКод:if (1 < $countSection && MG::getSetting("shortLink") == "true") { MG::redirect("/" . $productUrl, "301");
если вложенность параметров нужна больше, то целое число в иф поменять на количество вложенностейКод:if (2 < $countSection && MG::getSetting("shortLink") == "true") { MG::redirect("/тут параметр который вам нужен/" . $productUrl, "301");
В целом нет.Стремление и труд всё перетрут, вы молодец! Получается вложенные директории задаются в catalog.php, а их количество в moguta.php
Но вот если директории разные и их несколько, то тут нужно еще допиливать... Но, это уже по потребностям.