Вы здесь

Как в hook_rules_event_info передать ноду?

0

Подскажите, пожалуйста, каков должен быть код функции объявления ивента MYMODULE_rules_event_info(), чтобы протащить туда node определенного типа со всеми его полями?
Мой код постоянно дает ошибки даже на этапе сохранения условия по типу материала, жалуется на:

Notice: Undefined property: RulesReactionRule::$type в функции RulesNodeConditionType->execute() (строка 55 в файле Z:\home\helpdeskpfr.local\www\sites\all\modules\rules\modules\node.eval.inc).

Хук ивента:

function hdrules_rules_event_info() {
    $items = array(
        'hdrules_ticket_close' => array(
            'label' => 'Close ticket',
            'group' => 'HDRules',
            'variables' => array(
                'node' => array(
                    'type' => 'node',
                    'label' => 'Ticket',
                ),
            ),
        ),
    );
return $items;
}
Версия Drupal: 
7.x
Связанные проекты: 
Rules
Вопрос задан 19.09.2017 - 08:59

Ответы