Нужен модуль выбора зависимых нод через CCK nodereference (D6)

Прислано: Natalie

пт, 19/09/2008 - 20:52

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

Такая задача:

тип контента А
тип контента В
тип контента С

В ссылается на А через поле nodereference
C ссылается на В, но через А - можно выбрать только те ноды, которые ссылаются на конкретную ноду А. Т.е. сначала выбираем ноду А, а потом автоматически обновляется список В, которые на нее ссылаются. Так работает hierarchical select для таксономии. Возможно, стоит переделать и обновить для шестерки какой-то из имеющихся модулей типа Dependent Field.

Пишите в личку насчет подробностей и оплаты.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано gumk в сб, 20/09/2008 - 11:33.

а что views не подходит? создаем вьюс для вывода по nodereference для типов А и B в node-***.tpl.php вставляем в них код

<?php
$output 
views_embed_view('<strong>viewname</strong>'$display_id 'default', <strong>$node->nid</strong>);
print 
'<div class="a_views">';
print(
$output);
print 
'</div>';
?>

все должно работать. подробно тут http://www.drupal.ru/node/18279


Опубликовано Natalie в сб, 20/09/2008 - 14:53.

Мне нужно показывать зависимость во время заполненеия формы.


Опубликовано index в сб, 20/09/2008 - 16:44.

а можно не про А-B-C, а конкретный пример привести?
Интересно же, вдруг еще кто с подобной задачей столкнется, или другое решение найдем.


Опубликовано Natalie в сб, 20/09/2008 - 22:00.

Примеров сколько угодно: страны-города-улицы, производители-марки машин - модели и т.д.
Интерфейс примерно такой же, как в модуле hierarchical select.


Опубликовано andypost@drupal.org в сб, 20/09/2008 - 22:34.

Мне в 5ке нравился  NodeReferrer его порт http://drupal.org/node/259837 (обсуждался http://drupal.ru/node/14329 )
http://drupal.ru/node/5781 рекомендуют  Node Hierarchy


Опубликовано Natalie в сб, 20/09/2008 - 22:36.

Это все полезные модули, но не совсем то, что нужно. Надо, чтобы можно выбирать среди существующих нод в форме создания новой.


Опубликовано andypost@drupal.org в сб, 20/09/2008 - 23:15.

Можно поподробнее с этого места, возьмем например страна-регион-город - если это разные типы материалов, то при создании каждого из зависимых через nodereference можно выбрать из существующих родителя.
Насколько я понимаю нужно делать для 3го типа выбор:
ввод региона (выбирается только страна - стандартный вариант nodereference или  Node Relativity)
ввод города (выбираются страна и из обновленного списка регион вот здесь наверно и нужен  Active Select или  Dependent fields)


Опубликовано Natalie в сб, 20/09/2008 - 23:22.

Верно, нужно будет ограничить выбор регонов для город по стране (но при этом страна тоже должна показываться).

У ActiveSelect появился порт для шестерки, надо будет попробовать.


Опубликовано andypost@drupal.org в сб, 20/09/2008 - 23:32.

просьба отписать о результатах, ибо столкнулся с подобной задачей, решено пока методом кода (данные подтягиваются из сторонней базы). А вот сделать универсальное решение было бы интересно!

update:  Hierarchical Select теперь предлагает виджет для выбора, но учитывая ahah в 6ке можно это сделать красивее


Опубликовано Natalie в сб, 20/09/2008 - 23:47.

мда, для active select тоже надо дописывать... знатоки, джавы, отозовитесь! Вам заплатят :)


Опубликовано Natalie в ср, 24/09/2008 - 18:59.

Ну что, никто не хочет взяться?
Придется отправиться к индусам :(


Опубликовано gumk в сб, 27/09/2008 - 17:44.

если сможешь договориться сообщи мне может тоже вложусь в скором времени может понадобиться


Опубликовано Natalie в пн, 29/09/2008 - 13:33.

Похоже, все заняты :(


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

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