We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7057
    • 20 Posts
    Сразу к вопросу.
    Есть меню, которое использует не стандартный шрифт, соответственно делаю фоновыми картинками:
    <ul id="sidebar">
    <li class="history"><a href="#" title=""><span>История</span></a></li>
    <li class="archive"><a href="#" title=""><span>Архив</span></a></li>
    <li class="redaction"><a href="#" title=""><span>Редакция</span></a></li>
    <li class="friends"><a href="#" title=""><span>Наши Друзья</span></a></li>
    <li class="search"><a href="#" title=""><span>Поиск</span></a></li>
    </ul>
    

    Вызов Wayfinder’a:
    [!Wayfinder? &startId=`3` &level=`1` &hideSubMenus=`true` &outerTpl=`Menu` &rowTpl=`Menu_item`!]
    

    &rowTpl:
    <li [+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]"><span>[+wf.linktext+]</span></a></li>
    

    Вопрос в том, можно ли сделать, чтобы подставлялся альяс раздела (ссылки)?
      • 22532
      • 349 Posts
      уточните вопрос
      куда подставлялся алиас
      ?
      в название класса?
      если да то так не пробовали huh
      <li class="[+wf.alias+]"><a href="[+wf.link+]" title="[+wf.title+]"><span>[+wf.linktext+]</span></a></li>
        • 7057
        • 20 Posts
        Да, так пробовал. класс остается пустым.
        Т.е. получается вот такая фигня:
        <li class=""><a href="/krug/archiv.html" title="Архив"><span>Архив</span></a></li>
        
          • 785
          • 2,113 Posts
          Можно вместо class="[+wf.alias+]" использовать class="doc[+wf.docid+]". Не так красиво, но должно работать.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 7057
            • 20 Posts
            Quote from: AKots at Nov 07, 2008, 12:39 PM

            Можно вместо class="[+wf.alias+]" использовать class="doc[+wf.docid+]". Не так красиво, но должно работать.
            Как вариант может подойти.
            А может можно дописать подстановщик [+wf.alias+], подскажите? Я просто не силен в программировании.
              • 33694
              • 742 Posts
              Можно и дописать. Я лично так и поступил когда-то. Автору про это тоже сообщил, в следующей версии он обещал сам это добавить.

              Строка 22:
               'rowLevel' => array('[+wf.wrapper+]','[+wf.classes+]','[+wf.classnames+]','[+wf.link+]','[+wf.title+]','[+wf.linktext+]','[+wf.id+]','[+wf.attributes+]','[+wf.docid+]','[+wf.docalias+]','[+wf.introtext+]','[+wf.description+]','[+wf.subitemcount+]'),
              

              Строка 181:
              $phArray = array($useSub,$useClass,$classNames,$resource['link'],$resource['title'],$resource['linktext'],$useId,$resource['link_attributes'],$resource['id'],$resource['alias'],$resource['introtext'],$resource['description'],$numChildren);


              Добавляется [+wf.docalias+]
                • 7057
                • 20 Posts
                Quote from: [e
                Bu$ter link=topic=30381.msg184767#msg184767 date=1226160584]
                Можно и дописать. Я лично так и поступил когда-то. Автору про это тоже сообщил, в следующей версии он обещал сам это добавить.

                Строка 22:
                 'rowLevel' => array('[+wf.wrapper+]','[+wf.classes+]','[+wf.classnames+]','[+wf.link+]','[+wf.title+]','[+wf.linktext+]','[+wf.id+]','[+wf.attributes+]','[+wf.docid+]','[+wf.docalias+]','[+wf.introtext+]','[+wf.description+]','[+wf.subitemcount+]'),
                

                Строка 181:
                $phArray = array($useSub,$useClass,$classNames,$resource['link'],$resource['title'],$resource['linktext'],$useId,$resource['link_attributes'],$resource['id'],$resource['alias'],$resource['introtext'],$resource['description'],$numChildren);


                Добавляется [+wf.docalias+]
                Дай Бог тебе богатырского здоровья rolleyes
                  • 21610
                  • 360 Posts
                  Я сделал такую же штуку используя Wayfinder и WriteWord
                  У меня картинки генерируется в зависимости от пункта меню... Позже выложу этот рецепт.
                  Притом все валидно и грамотно - если изображения отключены - показываются текстовые ссылки.
                    Разработка сайтов на MODx
                    • 19164
                    • 1,215 Posts
                    К слову, WriteWord для этого когда-то и писал. Уже не помню, как он работает, но по идее должно помочь. Ссылка в подписи.
                      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]