VitalHit

 

 

Если у вас возникли проблемы при работе или установки MODxHost Menu, эта информация будет вам полезна для исправления ошибок. Для работы меню нужно сделать следующее:

Создвать 4 чанка.

mh.OuterTpl — Outer nesting template for ModxHost top menu

<ul id="myajaxmenu"> [+wf.wrapper+] </ul>

mh.RowTpl — Row template for ModxHost top menu

<li class="category [+wf.classnames+]"><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>

mh.InnerTpl — Inner row template for ModxHost top menu

<ul style="display:none"> [+wf.wrapper+] </ul>

mh.InnerRowTpl — Inner nesting template for ModxHost top menu

<li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>

Вставить в шаблон следующие коды:

<script src="manager/media/script/mootools/mootools.js" type="text/javascript"></script> <script src="assets/templates/modxhost/drop_down_menu.js" type="text/javascript"></script>

(Расскрытия подпунктов меню)

<link rel="stylesheet" href="assets/templates/modxhost/modxmenu.css" type="text/css" media="screen" />

(CSS-классы пунктов и расположение меню)

Код вызова:

<div id="ajaxmenu"> [[Wayfinder?startId=`0` &outerTpl=`mh.OuterTpl` &innerTpl=`mh.InnerTpl` &rowTpl=`mh.RowTpl` &innerRowTpl=`mh.InnerRowTpl` &firstClass=`first` &hereClass=``]] </div>

Код вызова для меню, состоящего из одного родителя( в данном случие у документа с id 2, псевдоним

news/ , Вызов осуществляется: <div id="ajaxmenu"> <ul id="myajaxmenu"><li class="category"><a href="news/">Новости</a> [[Wayfinder?startId=`2` &outerTpl=`mh.InnerTpl` &rowTpl="mh.InnerRowTpl"]] </li> </div>

 

Контакты:

(812) 963 70 94

Санкт-Петербург