| 
					
				 | 
			
			
				@@ -35,7 +35,7 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ->condition('type', 'static'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $promoted_nids = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $contents["#promoted_nodes"] = entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $contents["#promoted_statics"] = entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // then get production pages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $query = \Drupal::entityQuery('node') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -44,7 +44,7 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ->condition('type', 'page'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $promoted_nids = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $contents["#promoted_nodes"] += entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $contents["#promoted_prods"] = entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // presentation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // $query = \Drupal::entityQuery('node') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -137,7 +137,7 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ->condition('type', 'static'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $promoted_nids = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $renderable["#promoted_nodes"] = entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $renderable["#promoted_statics"] = entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // then get production pages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $query = \Drupal::entityQuery('node') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -146,7 +146,7 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ->condition('type', 'page'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $promoted_nids = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $renderable["#promoted_nodes"] += entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $renderable["#promoted_prods"] = entity_load_multiple('node', $promoted_nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // last fil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // $query = \Drupal::entityQuery('node') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -160,9 +160,9 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // $renderable["#last_fil_node"] = array('#markup'=>'En développement.'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // agenda 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $now = new DrupalDateTime('now'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $now->setTimezone(new \DateTimeZone(DATETIME_STORAGE_TIMEZONE)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $query = \Drupal::entityQuery('node') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ->condition('status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ->condition('type', 'evenement') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -172,7 +172,7 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $events = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $renderable['#agenda_items'] = entity_load_multiple('node', $events); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // Collection 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // TODO: get the link to mobile collection page 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -182,7 +182,19 @@ class HomeController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'internal_path' => $collection_url->getInternalPath(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Production 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $production_url = Url::fromRoute('edlp_productions.productions'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $renderable['#production_link'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'url' => $production_url, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'internal_path' => $production_url->getInternalPath(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Agenda 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $agenda_url = Url::fromRoute('edlp_agenda.agenda'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $renderable['#agenda_link'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'url' => $agenda_url, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'internal_path' => $agenda_url->getInternalPath(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return $renderable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 |