We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26794
    • 19 Posts
    íå ìîãó íàéòè ïðîñòîãî (äà è ñëîæíîãî òîæå) îïèñàíèÿ, èíñòðóêöèè ïîøàãîâîé ïî ñîçäàíèþ ìåíþ.
    ñåé÷àñ äëÿ ýòîãî èñïîëüçóåòñÿ íå MenuSnippet êàê ÿ ïîíèìàþ (îí ôèãóðèðóåò â äîêóìåíòàöèè), à Wayfinder - ãäå íàéòè îïèñàíèå âñåõ åãî ïàðàìåòðîâ?

    åãî ëè íàäî èñïîëüçîâàòü äëÿ ïðîñòåéøåãî îäíîóðîâíåâîãî ìåíþ (íå âûïàäàþùåãî íèêàêîãî) ?

    â ÷àñòíîñòè - êàê óáðàòü áóëëåòû íåíóìåðîâàííîãî ñïèñêà ïåðåä ïóíêòàìè ìåíþ? èñïîëüçóåòñÿ âèäèìî êàêîé-òî html øàáëîí? Åñëè òàê - íå ìîãó åãî íàéòè.
      • 33694
      • 742 Posts
      В архиве с Wayfinder есть пачка примеров, разбирайтесь.

      Описание всех параметров есть там: http://www.muddydogpaws.com/development/wayfinder/parameters.html

      Буллеты убираются свойством css:
      ul {
      list-style: none;
      }




      P.S. И кодировку в браузере не забудьте поставить на автоопределение.
        • 26794
        • 19 Posts
        Áîëüøîå ñïàñèáî çà ññûëêó íà îïèñàíèå Wayfinder !! Ýòî ñèëüíî ïîìîãëî.
        Îïèøó, ÷òî óäàëîñü ïîíÿòü â ðàçðåçå ìîåãî âîïðîñà. Îò÷àñòè äëÿ òîãî, ÷òîáû ðàñêðûòü òåìó, à îò÷àñòè äëÿ òîãî, ÷òîáû ïðîâåðèòü ïðàâèëüíîñòü õîäà ñâîèõ ìûñëåé.

         Wayfinder çàøèòû øàáëîíû (êóñêè html, êîòîðûå èäóò ïî óìîë÷àíèþ) âñåõ ÷àíêîâ âûâîäà. ×òîáû âíåñòè êàêèå-òî èçìåíåíèÿ â íèõ, íàäî ñîçäàòü ñâîé ÷àíê è óêàçàòü ñíèïïåòó íà íåãî, ÷òîáû îí çàøèòûå íå èñïîëüçîâàë.  ÷àñòíîñòè ÷òîáû óáðàòü áóëëåòû ïðèøëîñü ñîçäàòü äâà ÷àíêà äëÿ
        outerTpl (òî, ÷òî âîêðóã ìåíþ, "âíåøíèé øàáëîí")
        <ul id="topnav"[+wf.classes+]>
        	[+wf.wrapper+]
        </ul>

        ñäåëàë div âìåñòî ul
        è
        rowTpl (øàáëîí îäíîé çàïèñè "ñòðîêè" ìåíþ)
        <li[+wf.id+][+wf.classes+]>
        	<a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a>
        	[+wf.wrapper+]
        </li>

        òî æå ñàìîå ñäåëàë, li çàìåíèë íà div

        òàêèì îáðàçîì, ñîçäàë äâà íîâûõ ÷àíêà
        menu_outerTpl
        <div id="topnav"[+wf.classes+]>
        	[+wf.wrapper+]
        </div>

        è
        menu_rowTpl
        <div[+wf.id+][+wf.classes+]>
        	<a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a>
        	[+wf.wrapper+]
        </div>

        è óêàçàë Wayfinder’ó íà íèõ:
        [[Wayfinder? &startId=`1` &level=`1` &outerTpl=`menu_outerTpl` &rowTpl=`menu_rowTpl`]]
          • 33694
          • 742 Posts
          Äà, âñ¸ àáñîëþòíî âåðíî!



          ...  ÷àñòíîñòè ÷òîáû óáðàòü áóëëåòû ïðèøëîñü ñîçäàòü äâà ÷àíêà äëÿ...
          È ìíå âñ¸ òàêè èíòåðåñíî, ïî÷åìó âû íå çàõîòåëè óáðàòü áóëëåòû èç ñïèñêà ñ ïîìîùüþ CSS (îäíîé ñòðî÷êîé!)?
            • 26794
            • 19 Posts
            íå õîòåë, ÷òîáû îíè ïðîïàëè âåçäå (íå òîëüêî â ìåíþ), íó ëèáî íàäî css-êëàññ ïèñàòü äëÿ ìåíþ.
            Õîòÿ â êîíå÷íîì èòîãå ïðèäåòñÿ èìåííî êëàññ ïèñàòü è ðàçáèðàòüñÿ êàê åãî ïîäöåïëÿòü Wayfinder’îì.
              • 2230
              • 11 Posts
              Параметры сниппета Wayfinder тут описаны на русском:
              http://ru.wikibooks.org/wiki/MODx:%D0%92%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D1%8B%D0%B5_%D1%81%D0%BD%D0%B8%D0%BF%D0%BF%D0%B5%D1%82%D1%8B:Wayfinder
                • 2230
                • 11 Posts
                Вот мой вариант решения вертикального меню.
                Правда я пошел более сложным путем - вывод пунктов меню в таблице. Дело в том, что мне нужно было, что бы изменялся фон при наведении мыши.
                Возможно я сделал коряво и не рационально, но sorry... я не программер и не кодер, и это первый опыт работы с MODx. Не обессутьте, а если что не так, подскажите как сделать лучше.



                Таблица вместо UL


                Пример на сайте http://www.porsr.com.ua

                Вызывающий HTML в шаблоне:

                <!-- Начало МЕНЮ -->
                <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" class="menu">

                [!Menu? &startId=`0`!]
                </table>
                <!-- Конец МЕНЮ -->

                --------------------------------
                Скопировал стиппет Wayfinder в новый – Menu и изменил/прописал параметры:

                $hideSubMenus : TRUE – не выводить подпункты меню;
                $rowTpl : ’menu’
                $hereTpl : ’aktiv_menu’ - menu и menu_aktiv – Созданные чанки:

                aktiv_menu - Вывод ссылки меню активной страницы:

                <tr>
                <td width="7%" valign="middle" bgcolor="#7DB3E2" onmouseout="bgColor=’#7DB3E2’" onmouseover="bgColor=’#68A4D6’">&nbsp;&nbsp;&nbsp;<img src="images/str_menu.gif" width="9" height="5" hspace="5"></td>
                <td align="left" valign="middle" bgcolor="#7DB3E2" onmouseout="bgColor=’#7DB3E2’" onmouseover="bgColor=’#68A4D6’">
                <a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]><span class="menu_aktiv">[+wf.linktext+]</span></a>
                </td>
                </tr>
                [+wf.wrapper+]

                menu - Вывод всех пунктов меню:

                <tr>
                <td width="5%" valign="middle" bgcolor="#7DB3E2" onmouseout="bgColor=’#7DB3E2’" onmouseover="bgColor=’#68A4D6’"><img src="images/str_menu.gif" width="9" height="5" hspace="5"></td>
                <td align="left" valign="middle" bgcolor="#7DB3E2" onmouseout="bgColor=’#7DB3E2’" onmouseover="bgColor=’#68A4D6’">
                <a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]><span class="menu">[+wf.linktext+]</span></a>
                </td>
                </tr>
                [+wf.wrapper+]

                menu и menu_aktiv - стили прописанные в CSS:

                .menu_aktiv {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000099;
                text-decoration: none;
                }
                .menu_aktiv a:link {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000099;
                text-decoration: none;
                }
                .menu_aktiv a:visited {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000099;
                text-decoration: none;
                }
                .menu_aktiv a:hover {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000099;
                text-decoration: none;
                }
                .menu_aktiv a:active {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000099;
                text-decoration: none;
                }
                .menu {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
                text-decoration: none;
                }
                .menu a:link {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
                text-decoration: none;
                }
                .menu a:visited {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
                text-decoration: none;
                }
                .menu a:hover {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
                text-decoration: none;
                }
                .menu a:active{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
                text-decoration: none;
                В строках:

                <td align="left" valign="middle" bgcolor="#7DB3E2" onmouseout="bgColor=’#7DB3E2’" onmouseover="bgColor=’#68A4D6’">


                описаны параметры для того, что бы при наведении мыши изменялся цвет ячеек таблицы.

                В ячейке:
                <td width="5%" valign="middle" bgcolor="#7DB3E2" onmouseout="bgColor=’#7DB3E2’" onmouseover="bgColor=’#68A4D6’"><img src="images/str_menu.gif" width="9" height="5" hspace="5"></td>

                выводится картинка &laquo;Стрелка&raquo;.
                  • 897
                  • 1,620 Posts
                  чую скоро за кодировки карать начнем.
                  люди, думайте о других.
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                    Не используйте Revo для "просто сайтов". Используйте Evo

                    Who can defeat the Russian bear?
                    • 22301
                    • 1,084 Posts
                    http://www.cssplay.co.uk/menus/ -- к обязательному изучению всем!

                    Пояснения, как пользовать, если не приводится код и стилевая таблица явно: надо смотреть код страницы, а все стили, которые прописаны в хедере относятся непосредственно к меню.



                      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                      Безжалостный пияр!
                      Artima -- неуч!
                      Осторожно: преступная локализация -- modx-cms.ru
                      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                      • 22301
                      • 1,084 Posts
                      вид-кодировка-автовыбор (или западноевропейская (ISO))

                      вот о чём речь, никакие кодировки никуда грузить не надо:)
                        [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                        Безжалостный пияр!
                        Artima -- неуч!
                        Осторожно: преступная локализация -- modx-cms.ru
                        Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                        Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun