Проблема hierarchical select, content taxonomy и exposed filters

Прислано: exmozz

вс, 22/01/2012 - 21:48

Очень прощу помочь, 3й день ищу адекватное решение.

Разрабатываю транспортную биржу. Объявление - материал с cck полями (откуда, куда, тип кузова, вес от - до, размер от - до). Поля "откуда" и "куда" формируются на основе словаря "страны" через hierarchical select.
Далее выводится список объявлений через views. Необходимо сделать блок поиска по объявлениям. Exposed filter не хочет нормально работать с полями "откуда" и "куда", т.е. не подключает hierarchical select. Более того, если выбрана страна->город, а в фильтре выбрать просто страну (т.е. родительский термин), то материал с выбранным городом не найдет.
Как можно заставить работать exposed filters? Или, возможно, есть вариант создания блока поиска другим способом (может через аргументы).

Зависимые списки hierarchical select

Прислано: HSV

пт, 02/12/2011 - 14:56

Здравствуйте.

Сделал зависимые поля при помощи taxonomy и hierarchical select, но немного не то что хотелось бы получить.
А именно хотелось бы свою подпись к каждому списку, а не общую для всех. Пока получилось только в настройках модуля создать Label для каждого пункта и он выводится как пункт по умолчанию.
Хотелось бы как на первом вложении, а пока есть как на втором.
Подскажите как это можно реализовать?

Связка drupal 7 views 3 и Hierarchical Select

Прислано: fizikst

пн, 21/11/2011 - 06:30

Не получается сделать Hierarchical Select exposed на views
Настройки такие:
модуль Hierarchical Select установлен с виджетом Hierarchical Select Taxonomy Views 7.x-3.0-alpha5 , все опции включены , сам модуль включен, скрин
prin1.jpg

В типе материала, к полю "Tags" привязан виджет "Hierarchical Select" скрин
scrin2.jpg

в случае с добавлением статьи, Hierarchical Select работает отлично

но с views ни как не хочет , настройки "Вида" скрин
scrin3.jpg

не работает т.е. все дерево :
вышка
манат
-матан1
-матан2
математика
показывается в одном селекте вместо одного и появляющегося другого скрин
scrin4.jpg

все возможные настройки перебрал, нашел кучу инфы , но для 6.x , оказалась не актуальной для 7.x в чем может быть проблема, что я делаю не так!?

Автоматический выбор терминов в Hierarchical select

Прислано: xamctepdak

чт, 10/11/2011 - 19:08

Drupal 6, views 3.
В exposed фильтрах используется словарь таксономии, к которому прикручен hs. В словаре несколько уровней.
Задача: по атрибутам в url автоматически выставлять термины. Соответственно в тоже в несколько уровней.

Погуглил, ничего подходящего не нашел. Решил повесить на js обработчик и просто вызвать сначала 1 уровень, затем 2ой.

Возникла проблема, что после обновления 1го уровня, код страницы не менялся и не понятно как вызвать обновление 2го уровня. На странице элемент появляется, но js его не видит. можно было ковырятся в js от hierarchical select, но я сделал по-другому.

Выяснил, что id терминов задаются в переменных tid[hierarchical_select][selects][Х]. Где х - уровень термина, начиная с 0. Передав id термина для соответствующего уровня можно вызвать его обновление и выбор нужного элемента сразу. Но т.к. в коде инпута для 2го уровня нет, то его пришлось написать самому. А затем удалить... В итоге получилось что-то вроде:

sel2 = '<input type="hidden" class="tempdel" id="edit-tid-hierarchical-select-selects-1" name="tid[hierarchical_select][selects][1]" value="">';
$('#edit-tid-hierarchical-select-selects-0').parent().append(sel2);
 
$('#edit-tid-hierarchical-select-selects-0').val(tofindParent);
$('#edit-tid-hierarchical-select-selects-1').val(toFind);
 
hsidval = $('#edit-tid-hsid').val();
Drupal.HierarchicalSelect.update(hsidval,'none');
 
$('.tempdel').remove();

Криво, но заработало. Может быть кому поможет... Или кто-то подскажет как это сделать правильно.

Есть ли другой модуль аналогичный Hierarchical Select?

Прислано: WhatTheFuck

чт, 01/09/2011 - 06:49

Другие статьи по теме:

Проблема в том, что Hierarchical Select не корректно работает. Когда я создаю или редактирую материал, при выборе какого либо термина ниже 1 уровня из Hierarchical Select курсор становится загрузочным, даже когда термины выбраны. При этом кнопки не реагируют и невозможно добавить еще один пункт или отправить материал.

Есть ли другой модуль или способ организовать ниспадающие списки из терминов таксономии?

Как поженить jQuery и Hierarchical select?

Прислано: direqtor

пт, 12/08/2011 - 06:29

Надо проделать на странице кое какие действия в зависимости от выбранного значения в Hierarchical select поле.

Пишу, что-то вроде:

$(document).ready(function(){
  $("#edit-tid-category-hierarchical-select-selects-0").change( function(){
    alert($("#edit-tid-category-hierarchical-select-selects-0 option:selected").val());
  })
});

На свежезагруженной странице все проходит на ура. При изменении пункта в селекте функция срабатывает. А вот при дальнейших изменениях не хочет, хотя на простом селекте все в порядке. Понятно, что в самом Hierarchical select назначаются свои обработчики события, они и перекрывают мой.

Не силен в jQuery. Подскажет кто-нибудь, что делать? Чтобы и моя функция отрабатываля и функции модуля не тронуть.

UPD: Всем спасибо за наводку.
Проблему решил так:

Drupal.behaviors.categoryHierarchicalSelect = function(context) {
  $('#edit-tid-category-hierarchical-select-selects-0', context).change(function () {
    alert($("#edit-tid-category-hierarchical-select-selects-0 option:selected").val());
  });
};

Справка - http://drupal.org/node/304258

Вопрос о модуле Hierarchical Select

Прислано: KostyaAtDrupalru

ср, 27/07/2011 - 15:34

Здравствуйте! Проблема такова - скачал модуль Hierarchical Select для того, чтобы сгенерировать форму типа Страна->Город->Улица (компоненты получаю из словарей Таксономии). Подскажите, как вывести эту форму на нужной мне странице.
P.S. Как создавать модуль, генерирующий страницу с разными элементами (выпадающие списки, текстовые поля, чекбоксы и т.п.) я в курсе, а вот как добиться зависимых выпадающих списков на Таксономии - не знаю.

Вопрос о модуле Hierarchical Select

Прислано: KostyaAtDrupalru

ср, 27/07/2011 - 15:31

Здравствуйте! Проблема такова - скачал модуль Hierarchical Select для того, чтобы сгенерировать форму типа Страна->Город->Улица (компоненты получаю из словарей Таксономии). Подскажите, как вывести эту форму на нужной мне странице.
P.S. Как создавать модуль, генерирующий страницу с разными элементами (выпадающие списки, текстовые поля, чекбоксы и т.п.) я в курсе, а вот как добиться зависимых выпадающих списков на Таксономии - не знаю.

cache_hierarchical_select весит четверть всей базы - это нормально?

Прислано: Айдар

пн, 25/07/2011 - 18:27

Сейчас заглянул в БД и обнаружил, что таблица cache_hierarchical_select весит 10 с хвостом Мб - а вся база при это - 40 Мб. Это после переезда. На старом хосте база весит 37 Мб, из которых cache_hierarchical_select - убийственные 26.
Это нормально, а то я как бы думал, что поисковый индекс первым покажет свой желудок? И что же будет, когда база разрастется до вменяемых величин порталов?
Установлен Hierarchical Select версия 6.x-3.7, используется примерно 5-6 вьюшек с ним самым раскрытым и, кроме элементов, где он сам включается (вложенность при правке термина таксономии и т.п.), я его больше никак не юзаю.

[Решено] Не выводить ничего, если в hierarchical select ничего не выбрано

Прислано: Айдар

чт, 07/07/2011 - 20:58

Сделал вьюшку, которая выводит каталог организаций в таблице. Раскрыл фильтр, выбрал Hierarchical Select.
Появилась проблема в том, что хочу вывести в блоке просто выпадающий список, который, если ничего не выбрано, не выводит никаких результатов, а после того, как пользователь выберет какой-либо пункт, уже выводились соответствующие результаты.
Сейчас выводит сразу все, и победить это дело не удается.

Может кто подскажет решение?

Hierarchical Select + Opera = не работает

Прислано: amind

пн, 30/05/2011 - 19:44

Hierarchical Select не работает в браузере Opera.

Неработоспособность - например в ИЕ и ФФ Hierarchical Select предлагает список, открывая который я могу выбрать родителя из списка, затем появляется дополнительное окно где я могу выбрать ребенка родителя из списка. В Опере я вижу только родительский список, выбрав в котором пункт я не могу выбрать ребенка.

А у меня огромная таксономия - уже сейчас порядка тысячи пунктов.

Пробовал чекбоксами, прочими делами сск - всё криво и неудобно.

Посоветуйте, как сделать выбор похожий по логике на работу Hierarchical Select, но используя другие средства ?
Как-то может зависимыми полями сделать ?
Свой модуль написать не смогу - не программист.

Нелинейные зависимые списки

Прислано: _KaM_

вт, 29/03/2011 - 07:32

Доброго времени суток.
Долгое время мучаюсь с проблемой, не могу найти подходящего решения для неё(быть может поисковые навыки подводят).
Задача:
Создать тип материала(Content type) в котором пользователь из Select List'а может выбрать Вид объекта, в зависимости от выбранного Вида у объекта могут быть различные Тип и Класс(для каждого Вида свои Типы и Классы), тоже являющиеся списками, они могут и отсутсвовать или может присутсвовать только Класс, или только Тип.
Hierarchical Select никак не получается подвязать к такой струтуре, т.к. она не линейная. Одним из вариантов было хранить всё в собственных таблицах в БД и выводить всё в TextField->SelectList ... тут уже появляется проблема как заполнять зависимые поля через PHP Code c подгрузкой через AJAX.
ConditionalFields также не подходит, во-первых при его использовании придётся создать два(Вид_Класс, Вид_Тип) дополнительных поля для каждого Вида, во-вторых, насколько я понял, Views не умеет правильно отображать эти зависимые поля, воспринимая каждое поле как отдельное
Прошу совета в решении, быть может кто-нибудь уже сталкивался с подобной проблемой.

Hierarchical Select не работает в drupal 7

Прислано: BRETER

сб, 19/03/2011 - 04:55

При настройке полей материала демонстрация работает, при создании ноды доступен выбор только первого уровня словаря.
В чем может быть проблема?
Существуют ли какие нибудь альтернативы этому модулю?

hierarchical select в профайле пользователя и страницах объявлений!

Прислано: StranikS

пн, 14/03/2011 - 05:52

Всем привет! Сегодня на работе добавил сию возможность имхо надо http://www.drupal.ru/node/23269
У меня вот вопрос, добавить то добавил, в настройках все есть все работает в предпросмотре, но цель такая, эти списки стран областей и городов нужны для указания места откуда доставлять нужно груз или куда, т.е. указывать эти поля на страницах создания объявлений и в профайле как свое местоположение.

Коим чудом можно внедрить сию конструкцию без переписывания плагинов и модуле?

[РЕШЕНО] Node import - категория материала не импортируется

Прислано: finraag

вт, 15/02/2011 - 15:36

Всем привет. Модуль node import не позволяет из файла .csv импортировать значение в поле "категория материала" (CCК поле с термином таксономии). У кого-нибудь получалось решить эту проблему? Может быть какой-нибудь другой модуль стоит использовать?

UPD. Моя проблема решена установкой патча (расширения) для полей content_taxonomy. см. пой коммент ниже.

RSS-материал

Новое на сайте

Ссылки партнёров