| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <?php
 
- /**
 
-  * @file
 
-  * materio_search.rules_defaults.inc
 
-  */
 
- /**
 
-  * Implements hook_default_rules_configuration().
 
-  */
 
- function materio_search_default_rules_configuration() {
 
-   $items = array();
 
-   $items['rules_update_node_on_term_save'] = entity_import('rules_config', '{ "rules_update_node_on_term_save" : {
 
-       "LABEL" : "update search_api indexes on term save",
 
-       "PLUGIN" : "reaction rule",
 
-       "TAGS" : [ "search api" ],
 
-       "REQUIRES" : [ "rules", "search_api", "taxonomy" ],
 
-       "ON" : [ "taxonomy_term_update" ],
 
-       "DO" : [
 
-         { "entity_query" : {
 
-             "USING" : {
 
-               "type" : "node",
 
-               "property" : "field_onthologie",
 
-               "value" : [ "term" ],
 
-               "limit" : "9999999"
 
-             },
 
-             "PROVIDE" : { "entity_fetched" : { "nodes_to_index" : "Les noeuds \\u00e0 indexer" } }
 
-           }
 
-         },
 
-         { "LOOP" : {
 
-             "USING" : { "list" : [ "nodes-to-index" ] },
 
-             "ITEM" : { "node_to_index" : "node a indexer depuis la liste" },
 
-             "DO" : [
 
-               { "search_api_index" : {
 
-                   "entity" : [ "node-to-index" ],
 
-                   "index" : "materiaux_breves",
 
-                   "index_immediately" : 0
 
-                 }
 
-               }
 
-             ]
 
-           }
 
-         },
 
-         { "search_api_index" : {
 
-             "entity" : [ "term" ],
 
-             "index" : "referencement",
 
-             "index_immediately" : 0
 
-           }
 
-         }
 
-       ]
 
-     }
 
-   }');
 
-   return $items;
 
- }
 
 
  |