Drupal → Собственный condition для Rules
Пример кондишена, который возвращает TRUE если нода создана в выходные:
/** * Implements hook_rules_condition_info(). */ function MODULENAME_rules_condition_info() { return array( 'MODULENAME_node_created_on_weekend' => array( 'label' => t('Node created on weekend'), 'parameter' => array( 'node' => array( 'label' => t('Node'), 'type' => 'node' ), ), 'group' => t('Node'), ), ); } /** * Condition callback. */ function MODULENAME_node_created_on_weekend($node) { return in_array(date('N', $node->created), array(6, 7)); }
Код следует помещать в файл MODULENAME.rules.inc
.
Оставить комментарий