Rules с условиями

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

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 2 марта 2012 в 2:22

Здравствуйте, коллеги!

Я не являюсь большим спецом по Rules, поэтому мой вопрос, возможно, выглядит совершенно ламерским, но я действительно не соображу, как правильнее его решить. Суть в следующем:
Я создаю правило, которое должно выполняться при публикации ноды. Если нода относится к типу a, ей назначается термин x, если нода относится к типу b, ей назначается термин y и т.д. Вопрос вот в чём. Я понимаю, как в правилах задать жёсткое условие, чтобы при совпадении типа ноды с конкретным указанным значением, назначался конкретный термин. Но мне в этом случае придётся создавать по правилу для каждого типа нод, и отличаться они будут только значениями типа ноды и термина. Мне кажется это нерациональным, и я уверен, что есть способ осуществить всё это в рамках одного правила или простого набора правил. Подскажите, пожалуйста, как это сделать или укажите хороший хау-ту, откуда это можно узнать.
Спасибо.

Комментарии

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 2 марта 2012 в 3:32

"Andruxa" wrote:
hook_nodeapi() не рассматривали в качестве альтернативы?
Нет, не рассматривал. Думал обойтись уже установленными модулями (Rules + Scheduler стоят для других задач уже), а не дополнять свои существующие.