Автоматическое создание и присваивание термина?

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

Аватар пользователя fairwind fairwind 18 июня 2007 в 19:52

Есль ли способ при создании ноды автоматически создать и присвоить ей термин в словаре? Именно создать и присвоить - поэтому NAT не канает. А? А то замаялся я с ограничениями nodereference + views...

Комментарии

Аватар пользователя fairwind fairwind 19 июня 2007 в 15:07

Чтобы организовать связь один ко многим, и делать выборку связанных с нодой материалов легко и просто через views.
Дык как?
Я смотрю в сторону actions, но, поскольку нифига не программер, не знаю, как написать соответствующий action.

Аватар пользователя beer_destroyer beer_destroyer 19 июня 2007 в 17:28

Навскидку не подскажу, увы.
Я бы решал это свободным обязательным термином в таксономии. А выводил бы блоком, а в блоке снипет - не трудно написать.

Аватар пользователя SiR SiR 19 июня 2007 в 3:16

Хотя я и не автор вопроса - отвечу зачем.
Пример - нода - некий объект (например страна, город)
Создавая этот объект, хочется сразу иметь классификацию других материалов по этому критерию.

Аватар пользователя beer_destroyer beer_destroyer 19 июня 2007 в 17:10

Я все же чего-то не въезжаю.

Сделайте таксономию СТРАНА с перечислением стран и пусть это будет обязательное поле. Стран всего 160, если считать по ООН. Реально понадобится с пару десятков, бо остальное экзотика. Отдельно свободное поле ГОРОД. И связывайте сколько хотите и чего хотите... Зачем для нескольких десятков значений специальный модуль городить?

Аватар пользователя fairwind fairwind 19 июня 2007 в 17:46

Автор вопроса - я.
В мою задачу никакие города не входят - это легко решить с помощью словаря со свободным вводом терминов.
Я размещаю на сайте информацию о, скажем, человеке, ведущем. И хочу привязать к этой информации другую - например, ведомые этим человеком тренинги, написанные им статьи, компании, где он работает... Да, это можно сделать через nodereference, но для вывода нужного списка связанных материалов мне приходится выдумывать какой-нибудь код, вместо того, чтобы просто с помощью views сделать список нод нужного типа, помеченных тем же тегом словаря, что и текущая нода.