We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20360
    • 12 Posts
    Вот уже полученный код из готовой страницы:
    <ul><li class="active"><a href="/production/card.html" title="Визитки" >Визитки</a></li>
    <li><a href="/production/booklet.html" title="Буклеты" >Буклеты</a></li>
    …
    


    Вопрос: как правильно написать в CSS стиль этот active?
    Сейчас он почему-то никак не отличается от любого другого пункта меню.
    Пробовал
    a:active
    .active a
    active
    ну и так далее

    Даже если в CSS меняю стиль для «a» — ничего не меняется нигде. Ну, для неактивных пунктов.

    Может это вообще не в CSS дело? Чего я не учел?


    И еще вопрос:
    Как убрать ссылку с пункта меню, на котором мы сейчас находимся?
      • 1788
      • 1,103 Posts
      ul li.active a {}
      но лучьше делать не ссылку на активном пункте а например
      ul li.active span {}
        • 20360
        • 12 Posts
        Так и не понял, как сделать, чтобы активный пункт меню не был ссылкой...

        Объясните, как для дурака, пожалуйста. Что куда дописать?
          • 1788
          • 1,103 Posts
          Quote from: Mr.Chelovek at May 08, 2010, 04:07 PM

          Так и не понял, как сделать, чтобы активный пункт меню не был ссылкой...

          Объясните, как для дурака, пожалуйста. Что куда дописать?
          Прочитали бы хоть для приличия документацию в папке сниппета.
            • 20360
            • 12 Posts
            Quote from: antey at May 08, 2010, 10:23 PM

            Прочитали бы хоть для приличия документацию в папке сниппета.
            Прочитал по-честному, не понял. Я и в английском не очень силен, и с MODx недавно общаюсь.
            И вообще я не программист, а дизайнер, честно говоря.
            Но сделать надо это, помогите, пожалуйста. Где что добавить и убрать? embarrassed
              • 1788
              • 1,103 Posts
              Quote from: Mr.Chelovek at May 09, 2010, 12:53 AM

              Но сделать надо это, помогите, пожалуйста. Где что добавить и убрать? embarrassed
              &hereTpl:
              <li[+wf.classes+]><span>[+wf.linktext+]</span>[+wf.wrapper+]</li>

              если его не указывать использует чанк из &rowTpl
              Для других уровней меню &innerHereTpl с теми же данными.
                • 21621
                • 23 Posts
                Добрый день.

                Подскажите пожалуйста, как каждому пункту меню задать свой собственный класс? Думал-думал, ничего не придумал.
                Понятно, что [+wf.classes+] добавляет классы, но свои (first, last, active). Это хорошо, но мне нужно что то типа этого:
                <ul>
                 <li class="my-class1 first"><a href=""></a></li>
                 <li class="my-class2 "><a href=""></a></li>
                 <li class="my-class3 active"><a href=""></a></li>
                 <li class="my-class4"><a href=""></a></li>
                 <li class="my-class5"><a href=""></a></li>
                 <li class="my-class6"><a href=""></a></li>
                 <li class="my-class7 last"><a href=""></a></li>
                
                </ul>
                

                  • 28630
                  • 31 Posts
                  Quote from: Nixon at May 19, 2010, 02:50 AM

                  Добрый день.

                  Подскажите пожалуйста, как каждому пункту меню задать свой собственный класс? Думал-думал, ничего не придумал.
                  Понятно, что [+wf.classes+] добавляет классы, но свои (first, last, active). Это хорошо, но мне нужно что то типа этого:
                  <ul>
                   <li class="my-class1 first"><a href=""></a></li>
                   <li class="my-class2 "><a href=""></a></li>
                   <li class="my-class3 active"><a href=""></a></li>
                   <li class="my-class4"><a href=""></a></li>
                   <li class="my-class5"><a href=""></a></li>
                   <li class="my-class6"><a href=""></a></li>
                   <li class="my-class7 last"><a href=""></a></li>
                  
                  </ul>
                  



                  &rowIdPrefix=`my-class`
                    • 21621
                    • 23 Posts
                    Quote from: stone at May 19, 2010, 06:36 AM


                    &rowIdPrefix=`my-class`


                    Не могли бы вы пояснить чуть подробнее? Это надо в вызов вставлять? Но мне кажется, что это просто добавит "my-class" ко всем пунктам, а мне надо разные классы к разным пунктам...
                      • 1788
                      • 1,103 Posts
                      Quote from: Nixon at May 19, 2010, 06:42 AM

                      Quote from: stone at May 19, 2010, 06:36 AM


                      &rowIdPrefix=`my-class`


                      Не могли бы вы пояснить чуть подробнее? Это надо в вызов вставлять? Но мне кажется, что это просто добавит "my-class" ко всем пунктам, а мне надо разные классы к разным пунктам...
                      параметр &rowIdPrefix=`1` и [+wf.id+] в коде, или [+wf.docid+] для номера документа например:
                      <li class="my-class[+wf.id+]"><a href="[+wf.link+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>