Если я пропишу вместе .gif, gif24, то нечего не изменится.Точнее так:
Если я пропишу вместе .gif или gif24, то нечего не изменится.Я не понимаю, как связать CSS и Wayfinder с определенном пунктом меню.
#menu ul li.gif {
background:url(images/g6.gif)no-repeat 0 10px;
padding-left:5px;
}#menu ul li.gif24 {
background:url(images/g6.gif)no-repeat 0 10px;
padding-left:5px;
}<li class="gif [+wf.id+]"><a href="[+wf.link+]" [+wf.classes+]>[+wf.linktext+]</a></li>
class="gif[+wf.id+]"
<li class="gif [+wf.id+]"><a href="[+wf.link+]" [+wf.classes+]>[+wf.linktext+]</a></li>пробел зачем между gif и [+wf.id+]???
то <li class="gif" [+wf.id+] равняется .gif24 в CSS?Так посмотрите в коде получившейся HTML-страницы что там получается.. что чему равняется!
#menu24 {
}
wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx<div id="menu"> [!Wayfinder? &startId=`0` &rowIdPrefix=`gif` &rowTpl=`menuTPout` !] </div>
#menu ul li#gif24 {
background:url(images/g6.gif)no-repeat 0 12px;
padding-left:10px;<div id="menu"> [!Wayfinder? &startId=`0` &rowIdPrefix=`menu` !] </div>
to maerrry
Есть ли какой-то параметр для вэб-ссылки? В моем меню есть вэб-ссылка, которая перенаправляет на пункт меню другого вайфайндера. Можно ли сделать так, чтобы после перехода вэб-ссылка превращалась в <span> с соответствующим стилем? Из области фантастики, да?
&hereTpl и &innerHereTpl (<li[+wf.classes+]><span>[+wf.linktext+]</span>[+wf.wrapper+]</li>)
Так в том и дело, что эти параметры для вэб-ссылок не работают. По факту происходит следующее: на сайте 2 меню - верхнее и боковое, я кликаю по пункту верхнего меню и попадаю в левое меню (пункты меню одинаковые по названию). Ссылка левого становится span другого цвета, а вэб-ссылка верхнего так и остается ссылкой и нет даже возможности ей цвет поменять
Я это реализую следующим образом:
Делаю не два вызова Wayfinder , а один, разрешаю вайфайндеру показывать все дочерние документы, только дочернее меню, которое должно быть в другом месте, делаю в CSS абсолютно позиционированным и ставлю его в нужное место экрана, задаю &parentRowHereTpl (это шаблон пункта родителя текущего документа) и все работает.
Но самому мне этот способ не очень нравится , по моему довольно кривовато. Вдруг мне по каким то причинам нельзя абсолютно позиционировать меню, или еще какие-то заморочки с версткой будут.
Если кто-то знает другой способ напишите, очень интересно.
А нумерованные списки (<ol>) не подходят? Вставить ’<ol>[+wf.wrapper+]</ol>’ в шаблон:
Как можно вывести порядковый номер текущего подменю?
&innerTpl — шаблон для любых вложенных подпапокчитать по WF
wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODxНет так пе пойдет, опишу более подробно:
Quote from: falkon at Nov 26, 2010, 03:33 PMА нумерованные списки (<ol>) не подходят? Вставить ’<ol>[+wf.wrapper+]</ol>’ в шаблон:
Как можно вывести порядковый номер текущего подменю?
&innerTpl — шаблон для любых вложенных подпапокчитать по WF
JQuery не только по номерам обращаться умеет
Нет так пе пойдет, опишу более подробно:
Нужно находясь на странице скажем - "Подменю5" получить ее порядковый номер (2) в виде числа, что бы можно было использовать на самой странице для плагина jquery.
Сомневаюсь, что для какого-то плагина требуется именно порядковый номер
Хотя, совсем не исключаю. Однако, рекомендую посмотреть что-нибудь из такого:
wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx<br />[!Wayfinder? &startId=`0` &level=`4` &parentClass=`hide` &hideSubMenus=`TRUE` &fullLink=`TRUE` &rowTpl=`breadcrumb_row`!] <br />