разные меню в зависимости от версии сайта

#
разные меню в зависимости от версии сайта
подскажите пож как это реализовать на языке  6-ой версии

в 5-ой у меня было так:
<?php
$Structure = & singleton('Structure');

if (strncasecmp(CURRENT_URL_PATH, '/eng/', 5) == 0)
{
// Активна англ. версия.
$menu_id = 3;
$param['parent_id'] = 96;
}
else
{
// Активна русская версия.
$menu_id = 1;
}
$Structure->ShowStructure($menu_id,'ЛевоеМеню', $param);
?>   

Email: golden-puma@yandex.ru; Skype: golden_puma; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: разные меню в зависимости от версии сайта
Так это... стандартный код:
<?php
// Верхнее меню
$Structure_Controller_Show = new Structure_Controller_Show(
  Core_Entity::factory('Site', CURRENT_SITE));

   $Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
      ->getByName('ЛевоеМеню'))
      ->menu(7)
      ->show();
?>


Сюда id и подставить → Цитата:
->menu($menu_id)
#
Re: разные меню в зависимости от версии сайта
В ТОМ ЧТО ВЫ НАПИСАЛИ НЕТ УСЛОВИЯ
мне нужно чтоб с условием выполнялось
Email: golden-puma@yandex.ru; Skype: golden_puma; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: разные меню в зависимости от версии сайта

<?php
$Structure_Controller_Show = new Structure_Controller_Show(
  Core_Entity::factory('Site', CURRENT_SITE));

if (strstr($_SERVER["REQUEST_URI"], "/eng/")) {
   $Structure_Controller_Show
      ->xsl(Core_Entity::factory('Xsl')
         ->getByName('ЛевоеМеню'))
         ->menu(3) // English version
         ->show();
}
else
{
   $Structure_Controller_Show
      ->xsl(Core_Entity::factory('Xsl')
         ->getByName('ЛевоеМеню'))
         ->menu(1) // Русская версия
         ->show();
}
?>
#
Re: разные меню в зависимости от версии сайта
kovaldo,
огромное спасибо
Email: golden-puma@yandex.ru; Skype: golden_puma; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
Авторизация