Формирование и корректировка меню

#
Re: Формирование и корректировка меню
ага, теперь XSL нужно перелопатить...
потому как тут не совсем просто...
есть сайт (делался на 5 версии) потом обновлён до 6.0.2, беру из него XSL...
есть второй сайт, устанавливалась 6.0.2 версия, кормлю ему XSL, который взят с первого сайта.
НЕ РАБОТАЕТ! хотя на сайте-1 - работает!
Есть разница? Какие изменения нужно сделать?
потому как смена заголовка не помогает...
Знания имеют свои пределы, и только глупость человеческая не знает границ...
Модератор
#
Re: Формирование и корректировка меню
ez-web,
так и не будет работать! Первый сайт работает на эмуляции API-5 и у него полностью остались шаблоны пятой версии, второй сайт работает на API-6. Вы же код показа посмотрите, он отличается полностью.
http://www.hostcms.ru/forums/2/7189/
#
Re: Формирование и корректировка меню
О, супер! там и конвертер для XSL-шаблонов есть!
Знания имеют свои пределы, и только глупость человеческая не знает границ...
#
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(3)
               // Показывать группы информационных систем в карте сайта
               ->showInformationsystemGroups(TRUE)
               // Показывать элементы информационных систем в карте сайта
               ->showInformationsystemItems(FALSE)
               ->show();
            ?>


А как теперь быть с сортировкой групп ИС в меню?
тоесть хочется чтобы сортировка соблюдалась в зависимости от настроек ИС...
а то выводится вообще как-то без определённой сортировки...
Это ведь в вызове меню параметры прописываются?
не в XSL?
Знания имеют свои пределы, и только глупость человеческая не знает границ...
#
Re: Формирование и корректировка меню
$param['OrderField']  = 'information_items_selected';

каким образом прописывается?
->param('OrderField' = 'information_items_selected')

Знания имеют свои пределы, и только глупость человеческая не знает границ...
Модератор
#
Re: Формирование и корректировка меню
ez-web, добавили сортировки, обновите с файла директории в /modules кроме /modules/core
#
Re: Формирование и корректировка меню
Отлично! Обновил, как сказано из архива.
Заработало!
Отличная работа!
Знания имеют свои пределы, и только глупость человеческая не знает границ...
#
Re: Формирование и корректировка меню
Выложите пожалуйста работающий XSL.
Очень нужно, а нигде найти не могу...
#
Re: Формирование и корректировка меню
http://www.hostcms.ru/forums/3/8441/

вот это решение работает, css для выпадения - цеплять не обязательно.
просто взять xsl и показ в макете.
#
Re: Формирование и корректировка меню
Доброго времени  суток! А что если нужно вывести инфоэлементы группы в меню, но только определенной группы?
Вызываю меню так:
      <?php
         // Верхнее меню
         $Structure_Controller_Show = new Structure_Controller_Show(Core_Entity::factory('Site', CURRENT_SITE));
         $Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
            ->getByName('ВерхнееМеню'))
            ->showInformationsystemItems(TRUE)
            ->showInformationsystemGroups(TRUE)
            ->menu(1)
            ->show();
      ?>

И отображаются у всех инфогрупп их инфоэлементы, в xsl ведь нужно добавить условие на выбор инфогруппы, у которой показать инфоэлементы?
Авторизация