123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- // dsm($vars);
- $node = $vars['node'];
- $vars['theme_hook_suggestions'][] = 'node__'.$vars['view_mode'];
- $vars['theme_hook_suggestions'][] = 'node__' . $vars['type'] . '__' . $vars['view_mode'];
- $vars['print_title'] = !$vars['page'];
- $alias = str_replace('/', '-', drupal_get_path_alias('node/'.$vars['node']->nid));
- $vars['anchor_target'] = null;
- if($node->type == "thematique"){
- // $vars['id'] = $alias;
- // dsm($node, 'node');
- // $current_state = workflow_state_load_single($node->workflow);
- // dsm($current_state, "state");
- $vars['anchor_target'] = $alias;
- }else{
- $vars["classes_array"][] = $alias;
- $vars['id'] = "node-".$node->nid;
- if($vars['view_mode'] == "accueil"){
- $vars['print_title'] = false;
- }
- }
- if($node->workflow == 3){
- $vars["classes_array"][] = 'en_attente';
- }
- $scheduled_transitions = WorkflowScheduledTransition::load('node', $node->nid, NULL, 1);
- $transition = false;
- if(count($scheduled_transitions)){
- // dsm($scheduled_transitions, "scheduled_transitions");
- $transition = $scheduled_transitions[0];
- }
- $vars['wf_stamp'] = $transition ? $transition->scheduled : false;
- $vars["classes_array"][] = "node-".$node->nid;
|