node.pre.php 794 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. // dsm($vars);
  3. $node = $vars['node'];
  4. $vars['theme_hook_suggestions'][] = 'node__'.$vars['view_mode'];
  5. $vars['theme_hook_suggestions'][] = 'node__' . $vars['type'] . '__' . $vars['view_mode'];
  6. $vars['print_title'] = !$vars['page'];
  7. $alias = str_replace('/', '-', drupal_get_path_alias('node/'.$vars['node']->nid));
  8. if($node->type == "thematique"){
  9. $vars['id'] = $alias;
  10. // dsm($node, 'node');
  11. // $current_state = workflow_state_load_single($node->workflow);
  12. // dsm($current_state, "state");
  13. }else{
  14. $vars["classes_array"][] = $alias;
  15. $vars['id'] = "node-".$node->nid;
  16. if($vars['view_mode'] == "accueil"){
  17. $vars['print_title'] = false;
  18. }
  19. }
  20. if($node->workflow == 3){
  21. $vars["classes_array"][] = 'en_attente';
  22. }
  23. $vars["classes_array"][] = "node-".$node->nid;