Wyfinder и cufon
Здравствуйте
Есть код главного меню следующего вида:
и есть js плагины cufon, после репликации которых код меню приобретает следующий вид:
Создаю чанки шаблонов wyfinder
Есть код главного меню следующего вида:
<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, пробовал отключать его вызов но это не помогает, в чем может быть дело? Комментарии: 4
Javascript не может влиять на работу php.
Cufon тут не при чем.
Cufon тут не при чем.
Да, я уже понял
Но вопрос все еще остался, конкретизирую свою проблему
Есть два шаблона вызова
cl202509.tmweb.ru/ ссылка на источник
меню справа сверху, под поисковой строкой
Но вопрос все еще остался, конкретизирую свою проблему
Есть два шаблона вызова
<!-- &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/ ссылка на источник
меню справа сверху, под поисковой строкой
Проблему решил.
Cufon оказался очень даже при чем)
Вся проблема заключалась в том, что скрипты .font.js оказались без поддержки кириллицы и соответственно wayfinder-у никаких текстов ссылок не доставалось, стоило сгенерить скрипты заново, уже с поддержкой кириллицы, как все начало отображаться.
Cufon оказался очень даже при чем)
Вся проблема заключалась в том, что скрипты .font.js оказались без поддержки кириллицы и соответственно wayfinder-у никаких текстов ссылок не доставалось, стоило сгенерить скрипты заново, уже с поддержкой кириллицы, как все начало отображаться.
Урок на будущее — всегда смотри исходный код страницы =)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.