We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18441
    • 38 Posts
    Добрый день! Прости за элементарный вопрос, но я так не могу решать.
    В header, где отвечает за вывод главного меню
    <nav>
    	<ul class="menu">
    		<li><a class="active" href="index.html">Home</a></li>
    		<li><a href="services.html">Services</a></li>
    		<li><a href="gallery.html">Gallery</a></li>
    		<li><a href="privacy.html">Privacy</a></li>
    		<li><a href="contacts.html">Contacts</a></li>
    	</ul>
    </nav>

    Заменил на
    <nav>
    	<ul class="menu">
    		[!Wayfinder? &startId=`0` &level=`1`!]
    	</ul>
    </nav>

    В стиле CSS:
    /***** menu *****/
    .menu {
    	padding:25px 0 0 0;
    	float:right;
    }
    .menu li {
    	float:left;
    	position:relative;
    	.background:url(../images/menu-spacer.gif) left top no-repeat;
    }
    .menu li:first-child {background:none}
    .menu li a {
    	display:inline-block;
    	font-size:15px;
    	font-weight:bold;
    	line-height:2.5em;
    	padding:8px 28px 9px 27px;
    	color:#fff;
    }
    .menu li a.active,
    .menu > li > a:hover {color:#DA5B23}

    Не пойму, где нужно исправить, чтобы отображалась активная страница. Благодарю.
      • 40089
      • 34 Posts
      Wayfinder присваивает класс active не ссылке, а тегу li
        • 18441
        • 38 Posts
        Исправил в стиле, где
        .menu li a.active,

        заменил на
        .menu li.active a,
          • 31246 ☆ A M B ☆
          • 428 Posts
          или можно создать чанк для вывода меню, в вызове добавить
          &rowTpl=`myChank`
          и в самом чанке myChank
          <li><a[[+wf.classes]] href="[[+wf.link]]">[[+wf.linktext]]</a>[[+wf.wrapper]]</li>
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions
            • 18441
            • 38 Posts
            Не знал, что есть другой вариант. Проверил, но получилось, что меню исчезло.
            Опишу. Правильно ли сделал?
            Добавил в вызове:
            <nav>
                <ul class="menu">
                    [!Wayfinder? &startId=`0` &level=`1` &rowTpl=`myChank`!]
                </ul>
            </nav>

            Создал новый чанк myChank.
              • 25599
              • 59 Posts
              Судя по вызову сниппета [!Wayfinder? ...... !], у вас Evo? Соответственно, чанк должен быть с синтаксисом для Evo.
              Что-то типа:
              <li><a [+wf.classes+] href="[+wf.link+]">[+wf.title+]</a></li>

              То есть, плейсхолдеры должны иметь вид
              [+...+]
              , а не
              [[+...]]