Agrégateur de contenus

Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> entry  [in template "20116#20160#2532134" at line 4, column 22]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign currEntry = entry.getAssetRen...  [in template "20116#20160#2532134" at line 4, column 1]
----
1<!-- DETAIL D'UN PROJET - ENTETE --> 
2 
3<#setting locale = locale /> 
4<#assign currEntry = entry.getAssetRenderer().getProject() /> 
5 
6<#assign timelines = currEntry.getProjectTimelines()> 
7 
8<#if timelines?first??> 
9  <#assign firstTimeLine = currEntry.getProjectTimelines()?first> 
10  <#assign lastTimeLine = currEntry.getProjectTimelines()?last> 
11</#if> 
12 
13<header> 
14 
15	<!--  --> 
16    <figure class="fit-cover"> 
17	    <img src="${currEntry.imageURL}" loading="lazy" alt="" width="1600" height="600" style="opacity:${currEntry.opacityImage}"> 
18    </figure> 
19    <div class="container caption"> 
20        <div class="pro-bloc-display"><span class="pro-surtitre">${currEntry.getProjectStatus(locale)}</span></div> 
21        <h1>${currEntry.title}</h1> 
22        <div class="pro-bloc-display"><span class="pro-soustitre"><@liferay_ui.message key="placit.information.territoire" /> <strong>${currEntry.getDistrictLabel(locale)}</strong></span></div> 
23        <div class="pro-bloc-display-desc"><p>${currEntry.description}</p></div> 
24    </div> 
25 
26 
27    <#if timelines?size gt 0> 
28	    <!-- Start slider timeline wrapper --> 
29	    <div class="container pro-slider-timeline"> 
30 
31	        <!-- Navigation - Input range / S'il y a par exemple 5 éléments alors inscrire la value est égale à 3. --> 
32	        <div class="pro-navigation"> 
33	            <div class="pro-extreme-date"> 
34	                <span>Début</span> 
35	                <span class="pro-datetime">${firstTimeLine.getDate()?string[firstTimeLine.getFreeMarkerFormatDate()]}</span> 
36	            </div> 
37	            <div class="pro-slidecontainer"> 
38	                <input type="range" min="1" max="${timelines?size}" value="${timelines?size - 2}" class="slider" id="myRange"> 
39	            </div> 
40	            <div class="pro-extreme-date"> 
41	                <span>Fin</span> 
42	                <span class="pro-datetime">${lastTimeLine.getDate()?string[lastTimeLine.getFreeMarkerFormatDate()]}</span> 
43	            </div> 
44	            <span>Navigation</span> 
45	        </div> 
46 
47	        <div class="owl-carousel owl-timeline"> 
48 
49	        	<#list currEntry.getProjectTimelines() as timeline> 
50		            <div class="pro-item"> 
51		                <div class="pro-small-jalon"> 
52			                <#switch timeline.getFreeMarkerFormatDate()> 
53			                    <#case "dd/MM/yyyy"> 
54			                    	<span class="pro-day-month">${timeline.getDate()?string["dd MMMM"]}</span> 
55	                    			<span class="pro-year">${timeline.getDate()?string["yyyy"]}</span> 
56			                      	<#break> 
57			                    <#case "MM/yyyy"> 
58									<span class="pro-day-month">${timeline.getDate()?string["MMMM"]}</span> 
59	                    			<span class="pro-year">${timeline.getDate()?string["yyyy"]}</span> 
60			                      	<#break> 
61			                    <#case "yyyy"> 
62			                    	<span class="pro-day-month"></span> 
63	                    			<span class="pro-year">${timeline.getDate()?string["yyyy"]}</span> 
64			                      	<#break> 
65			                </#switch> 
66		                </div> 
67		                <a href="${timeline.getLink()}" class="pro-jalon-hover"> 
68		                    <div class="pro-wrapper-date"> 
69		                        <div> 
70		                            <#switch timeline.getFreeMarkerFormatDate()> 
71					                    <#case "dd/MM/yyyy"> 
72					                    	<span class="pro-day-month">${timeline.getDate()?string["dd MMMM"]}</span> 
73			                    			<span class="pro-year">${timeline.getDate()?string["yyyy"]}</span> 
74					                      	<#break> 
75					                    <#case "MM/yyyy"> 
76											<span class="pro-day-month">${timeline.getDate()?string["MMMM"]}</span> 
77			                    			<span class="pro-year">${timeline.getDate()?string["yyyy"]}</span> 
78					                      	<#break> 
79					                    <#case "yyyy"> 
80					                    	<span class="pro-day-month"></span> 
81			                    			<span class="pro-year">${timeline.getDate()?string["yyyy"]}</span> 
82					                      	<#break>			                       
83					                </#switch> 
84		                        </div> 
85		                    </div> 
86		                    <div class="pro-txt-jalon"> 
87		                        <p>${timeline.getTitle()}</p> 
88		                    </div> 
89		                </a> 
90		            </div> 
91		        </#list> 
92 
93	        </div> 
94	    </div> 
95	</#if> 
96 
97</header> 
98 
99<style> 
100.pro-page-detail.pro-page-detail-projet section.portlet{ 
101margin : 0px; 
102
103</style> 

Agrégateur de contenus

Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> entry  [in template "20116#20160#2532189" at line 3, column 24]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign currProject = entry.getAssetR...  [in template "20116#20160#2532189" at line 3, column 1]
----
1<!-- DETAIL D'UN PROJET - TIMELINE --> 
2 
3<#assign currProject = entry.getAssetRenderer().getProject()> 
4 
5<#assign timelines = currProject.getProjectTimelines()> 
6 
7<#if timelines?first??> 
8  <#assign firstTimeLine = currProject.getProjectTimelines()?first> 
9</#if> 
10 
11<div class="pro-timeline-content"> 
12 
13  <div class="pro-jalon pro-first"> 
14      <div> 
15          <div class="pro-date"> 
16              <div> 
17                  <#if !firstTimeLine??> 
18                    <span>${entry.getPublishDate()?string["dd/MM"]}</span> 
19                    <span class="pro-year">${entry.getPublishDate()?string["yyyy"]}</span> 
20                  <#else> 
21                    <span>${firstTimeLine.getDate()?string["dd/MM"]}</span> 
22                    <span class="pro-year">${firstTimeLine.getDate()?string["yyyy"]}</span> 
23                  </#if> 
24              </div> 
25          </div> 
26      </div> 
27  </div> 
28 
29  <#if firstTimeLine??> 
30    <#list currProject.getProjectTimelines() as timeline> 
31 
32      <#if dateUtil.compareTo(.now, timeline.getDate()) gt 0> 
33          <#assign css = "pro-past"/> 
34      <#else> 
35          <#assign css = ""/> 
36      </#if> 
37 
38      <#if firstTimeLine != timeline> 
39         <a <#if timeline.link?has_content> href="${timeline.link}" </#if> class="pro-jalon ${css}"> 
40             <div style="padding-top: ${timeline.getSpacing()}px;"> 
41                 <div class="pro-date"> 
42                     <div> 
43                         <span class="pro-day">Jour</span> 
44                         <span class="pro-day-more">J+${timeline.startDay}</span> 
45                     </div> 
46                 </div> 
47                 <div class="pro-titre"> 
48                     <span>Le <time datetime="2017-02-14">${timeline.getDate()?string[timeline.getFreeMarkerFormatDate()]}</time></span> 
49                     <h4>${timeline.title}</h4> 
50                 </div> 
51             </div> 
52         </a> 
53      </#if> 
54 
55    </#list> 
56   </#if>  
57 
58 
59</div> 
60<style> 
61.pro-page-detail.pro-page-detail-projet section .pro-timeline{ 
62    position : relative; 
63
64</style> 

Détail Entité

Entité inconnue

Tram Ouest contenu

L’extension de la ligne F depuis le centre-ville jusqu’à l’entrée du quartier de Koenigshoffen a été mise en service le 30 août 2020. Le prolongement de cette ligne est engagé dans une seconde phase pour atteindre la commune de Wolfisheim à l’horizon 2025.

Le projet 

Il s’agit de prolonger l’infrastructure de la ligne F du tram, de la station « Comtes » jusqu’à l’entrée de Wolfisheim. Ce sont au total un peu moins de 4 km de lignes supplémentaires qui seront réalisés à l’horizon 2025. 8 à 9 nouvelles stations seront implantées pour desservir les quartiers de Koenigshoffen, du Hohberg, des Poteries puis les communes d’Eckbolsheim et de Wolfisheim.

La concertation règlementaire 

La concertation s’est déroulée du 18 janvier au 19 février 2021. Elle a été l’occasion de rencontrer le public lors de permanences et d’une réunion publique. Ces échanges ainsi que les importantes contributions témoignent de l’intérêt porté à cette nouvelle extension du tram. Le bilan détaillé de la concertation est à retrouver ci-dessous. 

Replay de la réunion publique du 3 février à 18h

 

Des ateliers participatifs pour aller plus loin

La démarche de concertation se poursuit avec la tenue d’ateliers thématiques. Rendez-vous sur site pour participer aux diagnostics. 

-    Réaménagement de la route des Romains entre la rue de l’Engelbreit et la rue Virgile
o    Jeudi 16 septembre de 18h30 à 20h30
o    Départ : Croisement route des Romains – rue Virgile (à proximité des serres Tropix)

-    Ouvrage de franchissement des voies ferrées entre la rue Rail et la rue du Chemin de Fer
o    Mardi 21 septembre de 18h30 à 20h30
o    Départ : en face du n°2 de la rue du Rail

-    Aménagement du parvis du Centre Socio-Culturel Camille Clauss et cheminements vers la future station tram
o    Mercredi 29 septembre de 11h à 13h
o    Départ : CSC Camille Clauss, 41 rue Virgile à Strasbourg

Dates à venir

  • Atelier d’échanges sur les aménagements au terminus du tramway à Wolfisheim
    28 mars 2022 de 18h à 20h
    Centre sportif et culturel
    34 rue du Moulin
    67202 Wolfisheim

Inscrivez-vous : https://my.weezevent.com/atelier-dechanges-sur-les-amenagements-au-terminus-du-tramway

  • Atelier de présentation et d’échange autour des aménagements
    31 mars 2022 de 18h à 21h

    Salle socio-culturelle
    5 rue de Général Leclerc
    67201 Eckbolsheim

Inscrivez-vous : https://my.weezevent.com/atelier-de-cloture-de-la-concertation-tram-ouest-1

Contact

ProjetTramOuest@strasbourg.eu 
Ligne Info Tram 03 68 98 51 12

Vous disposez de plusieurs solutions pour faire part de vos observations, avis et suggestions :

  • par courrier à l'attention de la Direction de la Mobilité, Espaces Publics et Naturels – Eurométropole de Strasbourg – 1 Parc de l'Etoile – 67076 Strasbourg,
  • par courriel : ProjetTramOuest@strasbourg.eu
  • à l’aide des commentaires en bas de page de la concertation 


 

Agrégateur de contenus