Если точнее то при подключении модуля taxonomy_quick_find создается блок выводящий все ноды помеченные теми же терминами таксономии что и текущая нода.
Может кому то будет полезно:)
Модуль настраивается просто. Позволяет сделать разные блоки привязанные к разным типам материалов + показывает доп фильтр материалов если у материала сразу несколько тегов одновременно.
- Похоже модуль конфликтует с NodeBreadcrumb (не выводится блок)
Скрины:
Настройка
Вывод блока
Комментарии
Полезно, хотя такое снипетами делается...
Да, я тоже сниппетом делал. Хотя интересно. Если у модуля будут какие-то доп. преимущества, то можно и его использовать.
А можно поподробнее и с примерами (с скринами).
Готов записать подкаст, если тема не расскрыта...
Модуль собственно понятен сразу. Вся настройка понятна сразу. Но если есть желание - пиши.
Я просто хочу посмотреть прежде чем ставить, мне не нужно все по полочкам. Скринов настроек хватит вполне, что он делает итак будет видно, ... я думаю.
ты ж поставил, ну и сделай пару кадриков... жадина.
Только для ВАС:)
Спасибо, хоть скрины и маленькие.
Простите, я решил что вы про снипеты.
Не жадина я. Просто установил, посмотрел и снес пока.
У меня один тип материала, но несколько словарей таксономии (с множественным выбором). Мне нужно выбрать похожие материалы, с ранжировкой словарей, которая не совпадает с выставленными весами. При этом сделать балансировку количества похожих материалов.
Поясню на отвлеченном примере:
Материал "Песня"
Словари "Альбом","Исполнитель","Жанр"
Мне нужно вывести похожие статьи в таком порядке: 5 других песен из Альбома, 5 других песен Исполнителя, 5 других песен Жанра. Если в Альбоме меньше 5 других песен, дефицит восполняется Исполнителем. Если других песен Исполнителя не хватило (с учетом 5 обязательных) -- дефицит покрывается за счет Жанра. В итоге похожих статей должно быть 15.
Может ли этот модуль (или какой другой) делать такую штуку? Сниппет написать не проблема.
Разделение в блоке идет только по типам материалов. По разным словарям - отбор.
а можно сниппет попросить?
Valeratal, если ко мне вопрос насчет сниппета - пардон, я так и не удосужился сделать такую штуку.
в общем я нашел
привожу, на всякий случай, источник друпалка ру
$num_nodes = 10; //Максимальное количество выводимых нод с похожими терминами.
$nid = (int)arg(1);
$terms = taxonomy_node_get_terms(node_load($nid));
foreach($terms as $term){
$sql = "SELECT DISTINCT n.title, n.nid, n.created FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE n.status = 1 AND tn.tid = ". $term->tid ." AND n.nid != ". $nid ." ORDER BY n.created DESC LIMIT $num_nodes";
$result = db_query(db_rewrite_sql($sql));
$output = node_title_list($result);
}
return $output;
}?>
а выводится только со всеми совпадающими терминами из словаря или с одним хотя бы?
Глючный модуль после установки выводит материалы по первому тегу а при выборе из списка других уже ничего не находит и поиск замораживается - ничего выбрать уже нельзя.