Risposte:
Se è stato impostato come componente delle regole, è possibile utilizzare rules_invoke_component
, in alternativa è possibile richiamare un evento, che potrebbe attivare le regole multiple utilizzando rules_invoke_event
.
Entrambi sono simili in quanto si passa prima un nome / id e il resto degli argomenti viene passato, quindi qualcosa di simile
rules_invoke_component('name', $node);
se la regola del componente personalizzato ha diversi parametri, passali uno per uno e separali con una virgola come esempio
rules_invoke_component('rules_save_search_send_activation_sms', 'paramval1', 'paramval2', ....);
è correttamente come è necessario farlo. Questo dipende ancora da come viene definita e configurata la regola / componente.
rules_invoke_event
esiste in 6 rules_invoke_component
no, ma non credo che le regole in 6 abbiano il concetto di componenti.
rules_invoke_component('rules_save_search_send_activation_sms', 'test ', '93333333333');
rules_invoke_component('rules_mycomponent', $node);