Модуль link_transformer - показ количества нод в любой ссылке на термин таксономии

Главные вкладки

Аватар пользователя Dimm Dimm 9 апреля 2008 в 23:04

Модуль link_transformer - показ количества нод в любой ссылке на термин таксономии
Посмотреть в действии можно здесь: www.KrasMEBEL.ru - все про мебель в Красноярске.

Для работы модуля надо пропатчить common.inc.
Патч common.inc-link_transformer.module.patch - прилагается.

Как работает модуль: заменяет стандартную функцию l() и в зависимости от пути ссылки меняет любые параметры ссылки.

Еще возможные применения:

Любой ссылке теперь можно добавить иконку:
Например оформить Админку в стиле Joomla.

Для этого надо:
1. Немного подправить код link_transformer.
2. Для каждой ссылки админки добавить свой класс а затем к классу ссылки в CSS привязать фоновую картинку-иконку.

Если кто-нибуть в этом заинтересован-присоединяйтесь.

ВложениеРазмер
Иконка пакета link_transformer.zip2.17 КБ

Комментарии

Аватар пользователя Atl Atl 10 апреля 2008 в 0:43

Классный сайт. Подскажи, плиз, как сделать эти долбаные вкладки. Наподобие тех что на указанном сайте.
Не получается что-то у меня.

Аватар пользователя T-34 T-34 10 апреля 2008 в 23:07

Интересный модуль. Только имхо нужно вынести число нод из анкора ссылки.

"Любой ссылке теперь можно добавить иконку" - тоже интересно. А нет ли готового решения отображения определенной иконки в зависимости от типа материала?

Аватар пользователя Stalker-g2 Stalker-g2 11 апреля 2008 в 11:39

дада, шёл тем же путём. точно так же можно сделать "невидимый логин" - заменять логин на значение, введённое в профиле. жаль, что ядро патчить надо

Аватар пользователя nekto nekto 17 апреля 2008 в 9:14

странно, а патч действительно необходим? Через theme_links такое нельзя сделать, переопределив в теме эту функцию? Или там какие-то сложности возникают?

Аватар пользователя Dimm Dimm 17 апреля 2008 в 9:25

theme_links - темизирует списки - ul, li.
А патч вносит изменения в l() - можно изменить сам текст ссылки, добавить class.