Если вы настроили его как компонент правил, вы можете использовать rules_invoke_component
, в качестве альтернативы, вы можете вызвать событие, которое может вызвать несколько правил с помощью rules_invoke_event
.
Оба схожи в том, что вы передаете сначала имя / идентификатор, а остальные аргументы передаются, так что-то вроде
rules_invoke_component('name', $node);
если ваше правило для пользовательских компонентов имеет несколько параметров, передайте их один за другим и разделите их запятой в качестве примера
rules_invoke_component('rules_save_search_send_activation_sms', 'paramval1', 'paramval2', ....);
правильно, как вам нужно это сделать. Это снова зависит от того, как правило / компонент определены и настроены.
rules_invoke_component('rules_mycomponent', $node);
rules_invoke_event
существует в 6rules_invoke_component
нет, но я не верю, что в правилах 6 есть концепция компонентов.rules_invoke_component('rules_save_search_send_activation_sms', 'test ', '93333333333');