We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1788
    • 1,103 Posts
    Quote from: realabs at Nov 27, 2009, 07:40 AM

    При этом всё расползается и сползается, но фиксироваться на открытой странице меню не может.
    Все работает без js.
      • 17921
      • 101 Posts
      Здрасьте, вот такой вопрос, помогите пож smiley

      Использую параметр &innerHereTpl для активных пунктов подменю - они естественно не должны быть ссылками, но некоторые из пунктов меню - web-ссылки - переадресовывают в другой документ. По отношению к ним параметр конечно не работает - не применяет стили. Как быть?
        samurai smiley
        • 32987
        • 2 Posts
        извените за пост, вопрос решил.
          • 25777
          • 9 Posts
          Здравствуйте!
          Столкнулся с проблемой - поиском не нашёл, помогите пожалуйста:

          Пытаюсь реализовать при помощи WF простой каталог ссылок вида:

          категория 1(кол-во ссылок)
          ---ссылка1
          ---ссылка2
          ---ссылка3
          категория 2(кол-во ссылок)
          ---ссылка4
          ---ссылка5
          и т.д.

          вызов WF: [[Wayfinder? &ignoreHidden=`true` &showSubDocCount=`true` &hideSubMenus=`true` &parentRowTpl=`mnu` &rowTpl=`mnu`]]

          чанк mnu: <a href="[+wf.link+]">[+wf.linktext+]</a>[+wf.subitemcount+][+wf.introtext+][+wf.wrapper+]

          (убрал весь html и CSS для удобства)

          &hideSubMenus скрывает подменю , но не открывает при выборе какого-либо пункта меню. Подскажите, где ошибка?

          Пока что для работы каталога в каждой категории приходится отдельно прописывать вызов WF
            • 25777
            • 9 Posts
            Извините, забыл добавить: та же картина, если оставить на странице чистый вызов WF без вывода результатов в чанки, типа [[Wayfinder? &ignoreHidden=`true` &hideSubMenus=`true`]]

            Версия MODx 1.0.2
            Версия WF 2.0
              • 8677
              • 50 Posts
              Есть одноуровневое горизонтальное меню.
              В соответствии с дизайн-макетом - у активной кнопки меню появляется тень (картинка), которая частично попадает и на соседнюю справа кнопку.

              Подскажите, пожалуйста, как указать Wayfinder-у, что перерисовываться должна не только активная кнопка (с ней всё ясно - использую &hereClass, по умолчанию — ‘active’), но и соседняя справа (т.е., следующая по списку) ?

              Как определить класс "соседней справа" кнопки? (т.е., той, у которой id=id+1)
              Или каким другим способом можно такое меню реализовать?
                • 29487
                • 385 Posts
                @Elena
                Ковырять Wayfinder, я считаю, тут не надо. Можно использовать css или js.

                Вариант 1, через стили
                Для нормальных браузеров пишем в css:
                .menu li.active+li {background-image:url(i/shadow.gif)};


                Для IE6:
                .menu li {b:expression(!this.a?(this.a=1,this.runtimeStyle.backgroundImage = ((this.previousSibling && this.previousSibling.className.match(/(active)/)) ? "url(i/shadow.gif)" : "")):0);}


                Стили для IE6 удобно подключать через условные комментарии:
                <!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="css/ie6.css" /><![endif]-->
                


                Вариант 2, через jquery

                Чтобы добавить класс my_shadow в следующий пункт меню после активного:
                <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
                <script type="text/javascript">
                $(document).ready(function(){
                    $('.menu li.active+li').addClass('my_shadow');
                });
                </script>
                


                или можно сразу стили добавить:

                    $('.menu li.active+li').css({background:"url(i/shadow.gif)"});
                


                Если верстка табличная, то соответственно td вместо li.

                Я бы jquery использовал, чтобы не морочиться с IE6. Да и клиент наверняка потом захочет, чтобы при наведении мыши активный пункт менялся или ещё какие-нибудь эффекты.
                  • 31809
                  • 28 Posts
                  Вспоможите люди добрык! Сам я мало что понимаю в HTML, PHP и тому подобное и сайт собираю как конструктор лего. Делаю меню, за образец взял http://www.muddydogpaws.com/development/wayfinder/examples/example-1.html размеры, цвета я еще могу как-то поменять, а вот вопрос:
                  Как сделать так, что бы подменю было другого (большего) размера, чем основное?
                  Сам за целый день не додумался, на первой странице топика такой вопрос уже задавался, но ответа нет. Или это невозможно?
                    • 26883
                    • 137 Posts
                    Quote from: Vovandah at Jan 27, 2010, 03:53 PM

                    Вспоможите люди добрык! Сам я мало что понимаю в HTML, PHP и тому подобное и сайт собираю как конструктор лего. Делаю меню, за образец взял http://www.muddydogpaws.com/development/wayfinder/examples/example-1.html размеры, цвета я еще могу как-то поменять, а вот вопрос:
                    Как сделать так, что бы подменю было другого (большего) размера, чем основное?
                    Сам за целый день не додумался, на первой странице топика такой вопрос уже задавался, но ответа нет. Или это невозможно?

                    Что означает "другого (большего) размера"? "Размеры" меню определяются количеством пунктов меню. Если же речь идет, например, о "размерах" текста или о геометрической величине пунктов выпадающих меню, то все эти настройки записаны в CSS-файле. Отслеживайте, на какую конфигурацию ссылается Wayfinder, какой CSS подключается и редактируйте там.

                    В таких делах очень помогает расширение Web Deweloper для Firefox. Можно ткунуть в любой участок на странице и увидеть полную информацию об используемых стилях.
                      • 31809
                      • 28 Posts
                      Спасибо, прикольная штука... Да, я хочу сделать выпадающее подменю больше по размеру, что бы текст умещался. Файл CSS вот такой

                      Уррра! Все заработало! Все оказалось очень просто с этой штукой для браузера, сорри за глупые вопросы, я простой инстркутор по дайвингу))))