Wyfinder и cufon

Здравствуйте
Есть код главного меню следующего вида:

<ul class="nav">
	<li><a href="index.html" class="current"><span>home</span></a></li>
</ul>

и есть js плагины cufon, после репликации которых код меню приобретает следующий вид:

<ul class="nav">
	<li><a href="index.html" class="current"><span>
            <cufon class="cufon cufon-canvas" alt="home" style="width: 47px;            height: 17px;"><canvas width="58" height="21" style="width: 58px; height: 21px; top: -2px; left: -1px;"></canvas><cufontext>home</cufontext></cufon>    
        </span></a></li>
</ul>

Создаю чанки шаблонов wyfinder
&outerTpl: {{mainUlTpl}} = <ul class="nav">[+wf.wrapper+]</ul>
&rowTpl: {{mainLiTpl}} = <li><a href="[+wf.link+]" title="[+wf.title+]"><span>[+wf.linktext+]</span></a></li>
&firstClass, &hereClass: {{mainFirstLiTpl}}, {{mainHereLiTpl}} = <li><a href="[+wf.link+]" class="current" title="[+wf.title+]">[+wf.linktext+]</a></li>
Назначаю вызов сниппета:
[[Wayfinder? &startId=`0` &outerTpl=`mainUlTpl` &rowTpl=`mainLiTpl` &firstClass=`mainFirstLiTpl` &hereClass=`mainHereLiTpl`!]]
В итоге происходит то что параметр [+wf.linktext+] не отображается, т.е. текста ссылки не видно, так же не работает класс «current» назначенный в шаблонах первому и текущему пункту меню, подозреваю что все дело в cufon, пробовал отключать его вызов но это не помогает, в чем может быть дело?
Василий Козлов
16 июля 2013, 10:31
modx.pro
966
0

Комментарии: 4

Василий Наумкин
16 июля 2013, 17:04
0
Javascript не может влиять на работу php.

Cufon тут не при чем.
    Василий Козлов
    16 июля 2013, 17:21
    0
    Да, я уже понял
    Но вопрос все еще остался, конкретизирую свою проблему
    Есть два шаблона вызова
    <!-- &outerTpl = `mainUlTpl` -->
    <ul class="nav">[+wf.wrapper+]</ul>
    <!-- &rowTpl = `mainLiTpl` -->
    <li><a href="[+wf.link+]" title="[+wf.title+]"><span>[+wf.linktext+]</span></a></li>
    Вызов wayfinder-a, где `mainUlTpl`, `mainLiTpl` имена чанков
    [[Wayfinder? &startId=`0` &outerTpl=`mainUlTpl` &rowTpl=`mainLiTpl`!]]
    Меню создается, но параметр [+wf.linktext+] не отображается

    cl202509.tmweb.ru/ ссылка на источник
    меню справа сверху, под поисковой строкой
      Василий Козлов
      16 июля 2013, 20:30
      0
      Проблему решил.
      Cufon оказался очень даже при чем)
      Вся проблема заключалась в том, что скрипты .font.js оказались без поддержки кириллицы и соответственно wayfinder-у никаких текстов ссылок не доставалось, стоило сгенерить скрипты заново, уже с поддержкой кириллицы, как все начало отображаться.
        Василий Наумкин
        16 июля 2013, 21:37
        0
        Урок на будущее — всегда смотри исходный код страницы =)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4