Есть конструктивный вопрос.
Всем известен модуль DHTML Menu. Если выбрать "Add extra page link" Получается такое:
Хочу добавить слово все к этой ссылке.
Пока что нашёл такое решение на орге.
Вот собственно и оно.
В яваскрипте DHTML Menu
* The ~ (sibling) selector is unidirectional and selects
* only the latter element, so we must use siblings() to get
* back to the link element.
*/
$('ul.menu li.dhtml-menu:not(.leaf,.no-dhtml)').each(function() {
var li = this;
if (effects.clone) {
var ul = $(li).find('ul:first');
if (ul.length) {
$(li).find('a:first').clone().prependTo(ul).wrap('<li class="leaf fake-leaf"></li>');
}
}
Можно заменить вывод ссылки тестом со ссылкой по умолчанию вот так:
var overview = $(li).find('a:first').clone();
overview.text('view all');
overview.prependTo(ul).wrap('<li class="leaf fake-leaf"></li>');
/*$(li).find('a:first').clone().prependTo(ul).wrap('<li class="leaf fake-leaf"></li>');*/
}
Но... Мне очень нужно, чтобы просто добавлялось слово "Все"
То есть вместо родительского элемента (Например "Ноутбуки") выводилось - "Все Ноутбуки".
Я думаю, что это решение поможет многим.
Так вот вопрос в том - что поменять в последнем яваскрипте или добавить - чтобы В ссылке появлялось слово "Все"?
Вложение | Размер |
---|---|
123123.png | 5.33 КБ |