Взаимосвязь отображаемого поля с полем выбора

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

Аватар пользователя ShakyMafia ShakyMafia 8 ноября 2011 в 23:02

Появилась необходимость связать выбранные terms в одном ноде, с terms в другом ноде.
Например: Я выбрал в одном ноде определённые terms дл отображения. После чего, при создании другого нода, в поле выбора terms нужно чтобы отображались только те terms что отображаются в первом ноде.
Возможно ли это сделать?

Комментарии

Аватар пользователя q2_faith q2_faith 9 ноября 2011 в 3:20

я думаю тут логики нет. создали вы 10страниц и у каждой страницы свой набор модулей, при создании 11страницы друпал как должен определить, что вам нужна 5-я страница?

Аватар пользователя ShakyMafia ShakyMafia 9 ноября 2011 в 15:34

q2_faith wrote:
я думаю тут логики нет. создали вы 10страниц и у каждой страницы свой набор модулей, при создании 11страницы друпал как должен определить, что вам нужна 5-я страница?

Напишу детальнее.
Например, я соотнёс определённые термины словаря к профилю пользователя. И мне надо чтобы при создании контента этим пользователем, выбор терминов того же словаря ограничивался теми терминами что я выбрал в профиле.
Буду благодарен за помощь

Аватар пользователя Chyvakoff Chyvakoff 10 ноября 2011 в 12:44

ShakyMafia wrote:
q2_faith wrote:
я думаю тут логики нет. создали вы 10страниц и у каждой страницы свой набор модулей, при создании 11страницы друпал как должен определить, что вам нужна 5-я страница?

Напишу детальнее.
Например, я соотнёс определённые термины словаря к профилю пользователя. И мне надо чтобы при создании контента этим пользователем, выбор терминов того же словаря ограничивался теми терминами что я выбрал в профиле.
Буду благодарен за помощь

Ну с этого и надо было начинать...
Всё просто.. создаете сск поле типа List и дальше шаманишь.. тянешь термины,привязанные к пользователю и делаешь из элементами выпадающего списка.

потом темизируешь вывод этих терминов(если надо сделать ссылками на страницу таксономии)

Аватар пользователя q2_faith q2_faith 10 ноября 2011 в 2:20

"ShakyMafia" wrote:
Я вот пробую ещё с помощью функционала Rules это сделать.
Как думаешь реально?

надо пробовать) в любом случае там можно задействовать php. еще бы посоветовал на д.орг посмотреть примеры использования rules

Аватар пользователя ShakyMafia ShakyMafia 10 ноября 2011 в 15:07

Что ты имеешь ввиду под фразой "тянешь термины"?
Если это копирование и вкидывание в поле вариантов спадающего списка, то это не то. Так как там можно использовать только HTML, а с помощью него не получиться обратится к полю терминов в профиле. Для автоматического вписывания или выписывания терминов из поля в контенте

Но всё равно спасибо за совет

Аватар пользователя Chyvakoff Chyvakoff 11 ноября 2011 в 10:50

ShakyMafia wrote:
Что ты имеешь ввиду под фразой "тянешь термины"?
Если это копирование и вкидывание в поле вариантов спадающего списка, то это не то. Так как там можно использовать только HTML, а с помощью него не получиться обратится к полю терминов в профиле. Для автоматического вписывания или выписывания терминов из поля в контенте

Но всё равно спасибо за совет

Делал сайт...короче там другое поле(надо модули походу ставить) и туда можно php код вставить.а пхп-это будет sql запрос,который будет тянуться к нужным таблицам.и из его выдачи сформируешь массив.и этот массив будет в виде выпадающего списка.


<?php

//sql запрос

//выдача будет такого типа

return array(
0=>array('М'),
1=>array('Ж')
);
?>

Вот скрины

http://php-include.ru/tmp/qqq1.png
http://php-include.ru/tmp/qqq2.png