Страница 1 из 1

Как формируется меню?

Добавлено: 2015-01-19 11:40:28
tasselchof
А можете обьяснить как формируется меню и где указано какое когда выводить? Задача - чтобы верхнее меню помле входа на сайт не изменялось.

Так же хочу понять где формируются пункты меню?

Re: Как формируется меню?

Добавлено: 2015-01-19 14:21:11
Alex Keda
смотреть надо *.xml файлики в директории styles

Re: Как формируется меню?

Добавлено: 2015-01-19 15:26:08
tasselchof
Да файлики я нашел - там пункты можно переименовать, а вот логику построения пока не освоил.

Re: Как формируется меню?

Добавлено: 2015-01-19 15:29:03
Alex Keda
я тоже =)

Re: Как формируется меню?

Добавлено: 2015-01-19 15:49:51
tasselchof
Alex Keda писал(а):я тоже =)


Ну тогда расскажу как освою =)))

Re: Как формируется меню?

Добавлено: 2015-01-19 17:39:45
tasselchof
Нашел, просто в компоненте страницы вызывается шаблон:

Код: Выделить всё

    $MenuPath = SPrintF('%s/TopPanel',$__USER['InterfaceID']);
    #-----------------------------------------------------------------------------
    $Items = Styles_Menu($MenuPath);
    if(Is_Error($Items))
        return ERROR | @Trigger_Error(500);
    #-----------------------------------------------------------------------------
    $Items = &$Items['Items'];


И дальше парсинг идет стандартными методами.

Re: Как формируется меню?

Добавлено: 2015-01-19 17:50:26
Alex Keda
ну, насчёт стандартности методов я бы поспорил...
то что вызывается - я и так знал.
а вот как сделать горизонтальное меню в две строки, например - не понимаю.

Re: Как формируется меню?

Добавлено: 2015-01-19 18:00:33
tasselchof
Так просто шаблоны надо другие сделать и компонент для обработки написать - я примерно это сейчас сделал у себя.

Как формируется меню?

Добавлено: 2015-01-19 18:04:14
Alex Keda
выложи потом, гляну....