Tiskové centrum
Tiskové centrum
An error occurred while processing the template.
The following has evaluated to null or missing:
==> pressReleaseDetail.perex  [in template "1463234#1463262#7129121" at line 294, column 94]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: ${pressReleaseDetail.perex}  [in template "1463234#1463262#7129121" at line 294, column 92]
----
1<#-- TEMPLATE FUNCTIONS --> 
2<#function getResultCountText count locale> 
3  <#assign resultText = "" /> 
4 
5  <#if locale == "en_US"> 
6	  <#assign resultText = "${count} " /> 
7    <#if count == 0> 
8      <#assign resultText += "results found" /> 
9    <#elseif count == 1> 
10      <#assign resultText += "result found" /> 
11    <#else> 
12      <#assign resultText += "results found" /> 
13    </#if> 
14  <#else> 
15    <#assign resultText = "Nalezeno ${count} " /> 
16    <#if count == 0> 
17      <#assign resultText += "výsledků" /> 
18    <#elseif count == 1> 
19      <#assign resultText += "výsledek" /> 
20    <#elseif (count > 1) && (count < 5)> 
21      <#assign resultText += "výsledky" /> 
22    <#else> 
23      <#assign resultText += "výsledků" /> 
24    </#if> 
25  </#if> 
26 
27  <#return resultText /> 
28</#function> 
29 
30<#assign breadcrumbsName = (locale == "en_US")?string("Press news", "Tisková zpráva")> 
31		 
32<#-- LISTING POST --> 
33<#if (mode!"") != "detail"> 
34     
35    <#-- VARIABLES --> 
36    <#assign cats = pressReleaseFilter.categories /> 
37    <#assign yearFilter = pressReleaseFilter.yearFilter /> 
38    <#assign monthFilter = pressReleaseFilter.monthFilter /> 
39    <#assign dateGroups = pressReleaseResult.dateGroups /> 
40    <#-- VARIABLES --> 
41		<#-- LOCALE --> 
42		<#assign selectYear = (locale == "en_US")?then("Select year", "Vyberte rok") /> 
43		<#assign selectCategory = (locale == "en_US")?then("Select a category", "Vyberte kategorii") /> 
44		<#assign description = (locale == "en_US")?then("Here you will find everything that has happened at T-Mobile from 1997 up to the year", "Zde najdete vše, co se událo v T-Mobile od roku 1997 až do roku") /> 
45			 
46		<#-- LOCALE --> 
47			 
48		<#function cleanImageUrl imageUrl> 
49  		<#if imageUrl?has_content && imageUrl.src?has_content > 
50  		 <#assign cleanUrl = imageUrl.src?split("?")[0] /> 
51   		 <#assign imageFormats = [".jpg/", ".jpeg/", ".png/", ".webp/", ".gif/"] /> 
52  		  <#list imageFormats as format> 
53   		   <#if cleanUrl?contains(format)> 
54  		      <#assign parts = cleanUrl?split(format) /> 
55  		      <#if parts?size == 2> 
56  		        <#-- Vrátit pouze část před formátem + samotný formát --> 
57  		        <#return parts[0] + format?replace("/", "") /> 
58  		      </#if> 
59  		    </#if> 
60  		  </#list> 
61  		  <#return cleanUrl /> 
62  		</#if> 
63  		<#return "" /> 
64		</#function> 
65			 
66	<script type="application/ld+json"> 
67
68  "@context": "https://schema.org", 
69  "@type": "ItemList", 
70  "itemListElement": [ 
71    <#assign counter = 0> 
72    <#list dateGroups as dateGroup> 
73      <#list dateGroup.pressReleases as pressRelease> 
74			  <#assign goToArcticleUrl = renderResponse.createRenderURL() /> 
75        ${goToArcticleUrl.setParameter("year", pressReleaseResult.yearFilter?string)} 
76        ${goToArcticleUrl.setParameter("friendlyUrlPath", pressRelease.friendlyUrlPath?string)} 
77        ${goToArcticleUrl.setParameter("articleId", pressRelease.articleId?string)} 
78        ${goToArcticleUrl.setParameter("mvcRenderCommandName", "/detail")} 
79				<#assign categoryName="" /> 
80				<#if pressRelease.category?has_content> 
81				  <#assign categoryName=" > " + pressRelease.category.title! /> 
82				</#if> 
83        <#assign counter = counter + 1> 
84        <#assign imgUrl = cleanImageUrl(pressRelease.pressReleaseCoverImage) /> 
85
86          "@type": "Article", 
87          "position": ${counter}, 
88          "headline": "${pressRelease.title!?json_string}", 
89          "url": "${goToArcticleUrl}", 
90          "datePublished":  "${pressRelease.getDate()!}", 
91          "articleSection": "Tiskové zprávy${categoryName?json_string}", 
92          <#if imgUrl?has_content> 
93          "image": "${imgUrl?json_string}", 
94          </#if> 
95					<#if pressRelease.author?has_content> 
96          "author": { 
97            "@type": "person", 
98            "name": "${pressRelease.author.name}" 
99          }, 
100					</#if> 
101          "publisher": { 
102            "@type": "Organization",  
103            "name": "T-Mobile Czech Republic" 
104
105        }<#if dateGroup?has_next || pressRelease?has_next>,</#if> 
106      </#list> 
107    </#list> 
108
109
110</script> 
111			 
112    <div class="ods-container"> 
113        <div class="ods-grid">  
114 
115            <div class="ods-grid-col ods-grid__col--span--12@md ods-grid__col--span--6@sm ods-grid__col--offset--1@md"> 
116                <h1 class="ods-heading--title-m ods-mb--component-5"> 
117                    ${portletLanguage.get(locale, "releases.title")} 
118                </h1> 
119                <div class="ods-mb--component-10 ods-text--paragraph">${description} ${.now?string("yyyy")}.</div> 
120            </div> 
121        </div> 
122 
123        <div class="ods-grid"> 
124            <div class="ods-grid-col ods-grid__col--span--6@xl ods-grid__col--span--8@lg ods-grid__col--span--12@md ods-grid__col--span--6@sm  ods-grid__col--offset--1@md"> 
125 
126							<#-- DROPDOWN filter by years --> 
127              <div class="ods-dropdown ods-dropdown--large ods-dropdown--standard ods-mb--component-5"> 
128                    <div class="ods-dropdown__field" role="combobox" aria-expanded="false" aria-disabled="false" tabindex="0"> 
129                        <div class="ods-dropdown__wrap"> 
130													<#assign selectedYear = pressReleaseResult.yearFilter /> 
131													<#if selectedYear?has_content> 
132                            <label class="ods-dropdown__label floated"> 
133                             <span>${selectYear}</span> 
134                            </label> 
135                            <span class="ods-dropdown__value">${selectedYear}</span> 
136													<#else> 
137														<label class="ods-dropdown__label"> 
138                             <span>${selectYear}</span> 
139                            </label> 
140													</#if> 
141                        </div> 
142                        <div class="ods-dropdown__icon-arrow"> 
143                            <i class="ods-icon" data-ods-icon="navigation/CollapseDown.svg"></i> 
144                        </div> 
145                    </div> 
146                    <div class="ods-dropdown__list-wrap" hidden> 
147                        <ul class="ods-dropdown__list" role="listbox"> 
148                            <#list yearFilter.allYears as yearFilterValue> 
149                                <#if yearFilterValue == pressReleaseResult.yearFilter> 
150                                    <li class="ods-dropdown__option selected"> 
151                                        <a href="#1" tabindex="-1"> 
152                                            <div class="ods-dropdown__option-text">${yearFilterValue}</div> 
153                                            <div class="ods-dropdown__option-icon"> 
154                                                <i class="ods-icon" data-ods-icon="action/Checkmark.svg"></i> 
155                                            </div> 
156                                        </a> 
157                                    </li> 
158                                <#else> 
159                                    <#assign yearFilterRenderUrl = renderResponse.createRenderURL() /> 
160                                    ${yearFilterRenderUrl.setParameter("year", yearFilterValue?string)} 
161                                    ${yearFilterRenderUrl.setParameter("categoryId", pressReleaseResult.categoryFilter?string)} 
162                                    <li class="ods-dropdown__option"> 
163                                        <a href="${yearFilterRenderUrl}" tabindex="-1"> 
164                                            <div class="ods-dropdown__option-text">${yearFilterValue}</div> 
165                                        </a> 
166                                    </li> 
167                                </#if> 
168                            </#list> 
169                        </ul> 
170                    </div> 
171                </div> 
172							<#-- DROPDOWN filter by categories --> 
173              <div class="ods-dropdown ods-dropdown--large ods-dropdown--standard ods-mb--layout-7 ods-mb--layout-8@md"> 
174                    <div class="ods-dropdown__field" role="combobox" aria-expanded="false" aria-disabled="false" tabindex="0"> 
175                        <div class="ods-dropdown__wrap"> 
176    											  <#assign selectedCat = ""> 
177		    										<#list cats as cat> 
178				    									 <#if (pressReleaseFilter.selectedCategory!-1) == cat.categoryId> 
179						    							    <#assign selectedCat = cat.title> 
180								    					 </#if> 
181										    		</#list> 
182											      <#if selectedCat?has_content> 
183                                <label class="ods-dropdown__label floated"> 
184                                    <span>${selectCategory}</span> 
185                                </label> 
186                                <span class="ods-dropdown__value">${selectedCat}</span> 
187				    								<#else> 
188                                <label class="ods-dropdown__label"> 
189                                    <span>${selectCategory}</span> 
190                                </label> 
191												    </#if> 
192                        </div> 
193                        <div class="ods-dropdown__icon-arrow"> 
194                            <i class="ods-icon" data-ods-icon="navigation/CollapseDown.svg"></i> 
195                        </div> 
196                    </div> 
197                    <div class="ods-dropdown__list-wrap" hidden> 
198                        <ul class="ods-dropdown__list" role="listbox"> 
199                            <#list cats as cat> 
200															<#if (pressReleaseFilter.selectedCategory!-1) == cat.categoryId > 
201																<li class="ods-dropdown__option selected"> 
202                                  <a href="#1" tabindex="-1"> 
203                                    <div class="ods-dropdown__option-text">${cat.title}</div> 
204                                    <div class="ods-dropdown__option-icon"> 
205                                       <i class="ods-icon" data-ods-icon="action/Checkmark.svg"></i> 
206                                    </div> 
207                                  </a> 
208                                </li> 
209															<#else> 
210                                <li class="ods-dropdown__option"> 
211                                    <#assign pressReleaseCategoryDetailRenderUrl = renderResponse.createRenderURL() /> 
212                                    ${pressReleaseCategoryDetailRenderUrl.setParameter("year", pressReleaseResult.yearFilter?string)} 
213                                    ${pressReleaseCategoryDetailRenderUrl.setParameter("friendlyUrlPath", cat.friendlyUrlPath?string)} 
214                                    ${pressReleaseCategoryDetailRenderUrl.setParameter("categoryId", cat.categoryId?string)} 
215                                    <a href="${pressReleaseCategoryDetailRenderUrl}">${cat.title}</a> 
216                                </li> 
217															</#if> 
218                            </#list> 
219                        </ul> 
220                    </div> 
221                </div> 
222							<#-- COUNTER results --> 
223              <div class="ods-text--body-m ods-mb--layout-5">${getResultCountText(entries?size, locale)}</div> 
224							<#-- LISTING --> 
225              <div class="ods-mb--layout-8"> 
226								 
227                <#list dateGroups as dateGroup> 
228                    <div class="ods-mb--layout-8"> 
229											 
230                        <h2 class="ods-heading--title-s ods-mb--component-5"> 
231                            ${portletLanguage.get(locale, ("releases.list.group.month." + dateGroup.month + ".title") dateGroup.date.year)} 
232                        </h2> 
233 
234                        <div class="ods-d--flex ods-flex--column ods-gap--component-3"> 
235                            <#list dateGroup.pressReleases as pressRelease> 
236                                <#assign goToArcticleUrl = renderResponse.createRenderURL() /> 
237                                ${goToArcticleUrl.setParameter("year", pressReleaseResult.yearFilter?string)} 
238                                ${goToArcticleUrl.setParameter("friendlyUrlPath", pressRelease.friendlyUrlPath?string)} 
239                                ${goToArcticleUrl.setParameter("articleId", pressRelease.articleId?string)} 
240                                ${goToArcticleUrl.setParameter("mvcRenderCommandName", "/detail")} 
241 
242                                <a href="${goToArcticleUrl}" title="${pressRelease.title}" aria-label="${pressRelease.title}"> 
243                                    <div class="ods-card-quick-action"> 
244                                        <div class="ods-d--flex ods-justify-content--start ods-align-items--center ods-gap--component-7 ods-w--100"> 
245                                            <div class="ods-card-quick-action__content"> 
246                                                <div class="ods-stack ods-justify-content--start ods-align-items--stretch ods-d--flex ods-flex--column ods-gap--component-6"> 
247                                                    <div class="ods-text ods-text--body-l">${pressRelease.title}</div> 
248                                                    <div class="ods-text text--body-m-bold ods-card-quick-action__subtitle"> 
249                                                        <div class="ods-tag-static ods-tag-static--basic"> 
250                                                            <div class="ods-tag--label">${portletLanguage.formatLocalDate(pressRelease.date, "d. M. yyyy")}</div> 
251                                                        </div> 
252																											  <#if pressRelease.category?has_content> 
253																													<div class="ods-tag-static ods-tag-static--basic"> 
254                                                            <div class="ods-tag--label">${pressRelease.category.title!}</div> 
255                                                          </div> 
256																												</#if> 
257                                                    </div> 
258                                                </div> 
259                                            </div> 
260                                            <div class="ods-card-quick-action__icon"> 
261                                                <i class="ods-icon" data-ods-icon="action/ArrowRightBold.svg"></i> 
262                                            </div> 
263                                        </div> 
264                                    </div> 
265                                </a> 
266                            </#list> 
267                        </div> 
268                    </div> 
269                </#list> 
270            </div> 
271        </div> 
272		</div>	 
273  </div> 
274<#-- DETAIL  --> 
275<#else> 
276  <#if entries?has_content> 
277	  <div class="ods-container"> 
278     <div class="ods-grid"> 
279       <div class="ods-grid-col ods-grid__col--span--1 ods-d--none@sm ods-d--block@md"></div> 
280         <div class="ods-grid-col ods-grid__col--span--6@sm ods-grid__col--span--12@md ods-grid__col--span--8@lg ods-grid__col--span--6@xl" > 
281					 <#if pressReleaseDetail.date?has_content > 
282					   <div class="ods-text--body-m ods-mb--component-3"> 
283						   <#assign parsedDate = pressReleaseDetail.date?date("yyyy-MM-dd") /> 
284               <#assign dateFormat = "d. MMMM yyyy" /> 
285                ${dateUtil.getDate(parsedDate, dateFormat, locale)} 
286 					   </div> 
287					 </#if> 
288					 <h1 class="ods-heading--title-l ods-mb--component-7">${pressReleaseDetail.title}</h1> 
289					 <#if pressReleaseDetail.pressReleaseCoverImage?has_content && pressReleaseDetail.pressReleaseCoverImage.src?has_content> 
290					   <div class="ods-aspect-ratio ods-aspect-ratio--16-9 ods-br--md ods-br--lg@md ods-br--md ods-br--xl@xl ods-of--hidden ods-mb--layout-4"> 
291						   <img src="${pressReleaseDetail.pressReleaseCoverImage.src}?&imageThumbnail=5" alt="${pressReleaseDetail.pressReleaseCoverImage.title}" class="ods-image ods-w--100" loading="lazy"/> 
292					   </div> 
293					 </#if> 
294					 <div class="ods-mb--layout-4 ods-text--paragraph">${pressReleaseDetail.perex}</div> 
295					 <div class="ods-text-content"> 
296					   <#if entry.content?has_content> 
297						   <#assign content = entry.content?replace("(?i)<p>(\\s|&nbsp;|<[^>]+>)*</p>", "", "r") /> 
298						   ${content} 
299						 </#if> 
300					 </div> 
301					 <#if pressReleaseDetail.pressReleaseAuthor?has_content > 
302							<#assign author = pressReleaseDetail.pressReleaseAuthor /> 
303							<#assign authorMail = (locale == "en_US")?then("Write an email to the author", "Napsat e-mail autorovi") /> 
304							<#assign socialNetwork = (locale == "en_US")?then("Social networks", "Sociální sítě") /> 
305										 
306							<div class="ods-tpress-author"> 
307											<div class="ods-divider ods-divider__horizontal ods-mt--layout-6 ods-mb--layout-6@md ods-mb--component-9 ods-mb--component-0@md"> 
308                        <div class="ods-divider--content"></div> 
309                      </div> 
310                      <div class="ods-tpress-author--grid ods-p--component-7 "> 
311                        <div class="ods-tpress-author--grid__box1"> 
312                          <div class="ods-avatar ods-br--full ods-avatar--large ods-bg--basic-subtle"> 
313                            <div class="ods-aspect-ratio ods-aspect-ratio--1-1 ods-br--full ods-of--hidden"> 
314                              <img src="${author.img.src}" alt="John Doe" title="${author.name}" /> 
315                            </div> 
316                          </div> 
317                        </div> 
318                        <div class="ods-br--sm ods-tpress-author--grid__box2"> 
319                          <div class="ods-text--body-l ods-mb--component-2">${author.name}</div> 
320                          <div class="ods-text--body-m ods-mb--component-2">${author.position}</div> 
321                          <a href="mailto:${author.email}" class="ods-link--m" title="${authorMail}: ${author.name}" >${author.email}</a> 
322                        </div> 
323                        <div class="ods-flex ods-d--flex ods-flex--row ods-gap--component-2 ods-tpress-author--grid__box3"> 
324                           
325                          <#if author.twitterLink?has_content> 
326                            <a class="ods-button ods-button--ghost ods-button--icon ods-button--small" href="${author.twitterLink}" target="_blank" aria-label="${socialNetwork}: Twitter" title="${socialNetwork}: Twitter"> 
327                              <i class="ods-icon"> 
328                                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 
329                                  <path d="M11.8341 2H13.8785L9.41183 7.08367L14.6668 14H10.5524L7.33016 9.80473L3.64239 14H1.59683L6.37461 8.5623L1.3335 2.00055H5.55238L8.46516 5.83515L11.8341 2ZM11.1168 12.7819H12.2496L4.93683 3.15447H3.72127L11.1168 12.7819Z" fill="black"></path> 
330                                </svg> 
331                              </i> 
332                            </a> 
333                          </#if> 
334                          <#if author.linkedInLink?has_content> 
335                            <a class="ods-button ods-button--ghost ods-button--icon ods-button--small" href="${author.linkedInLink}" target="_blank" aria-label="${socialNetwork}: LinkedIn" title="${socialNetwork}: LinkedIn"> 
336                              <i class="ods-icon"> 
337                                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 
338                                  <path d="M12.6667 2C13.0203 2 13.3594 2.14048 13.6095 2.39052C13.8595 2.64057 14 2.97971 14 3.33333V12.6667C14 13.0203 13.8595 13.3594 13.6095 13.6095C13.3594 13.8595 13.0203 14 12.6667 14H3.33333C2.97971 14 2.64057 13.8595 2.39052 13.6095C2.14048 13.3594 2 13.0203 2 12.6667V3.33333C2 2.97971 2.14048 2.64057 2.39052 2.39052C2.64057 2.14048 2.97971 2 3.33333 2H12.6667ZM12.3333 12.3333V8.8C12.3333 8.2236 12.1044 7.6708 11.6968 7.26322C11.2892 6.85564 10.7364 6.62667 10.16 6.62667C9.59333 6.62667 8.93333 6.97333 8.61333 7.49333V6.75333H6.75333V12.3333H8.61333V9.04667C8.61333 8.53333 9.02667 8.11333 9.54 8.11333C9.78754 8.11333 10.0249 8.21167 10.2 8.3867C10.375 8.56173 10.4733 8.79913 10.4733 9.04667V12.3333H12.3333ZM4.58667 5.70667C4.88371 5.70667 5.16859 5.58867 5.37863 5.37863C5.58867 5.16859 5.70667 4.88371 5.70667 4.58667C5.70667 3.96667 5.20667 3.46 4.58667 3.46C4.28786 3.46 4.00128 3.5787 3.78999 3.78999C3.5787 4.00128 3.46 4.28786 3.46 4.58667C3.46 5.20667 3.96667 5.70667 4.58667 5.70667ZM5.51333 12.3333V6.75333H3.66667V12.3333H5.51333Z" fill="black"></path> 
339                                </svg> 
340                              </i> 
341                            </a> 
342                          </#if> 
343                          <#if author.facebookLink?has_content> 
344                            <a class="ods-button ods-button--ghost ods-button--icon ods-button--small" href="${author.facebookLink}" target="_blank" aria-label="${socialNetwork}: Facebook" title="${socialNetwork}: Facebook"> 
345                              <i class="ods-icon"> 
346                                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 
347                                  <path d="M14.6668 7.99998C14.6668 4.31998 11.6802 1.33331 8.00016 1.33331C4.32016 1.33331 1.3335 4.31998 1.3335 7.99998C1.3335 11.2266 3.62683 13.9133 6.66683 14.5333V9.99998H5.3335V7.99998H6.66683V6.33331C6.66683 5.04665 7.7135 3.99998 9.00016 3.99998H10.6668V5.99998H9.3335C8.96683 5.99998 8.66683 6.29998 8.66683 6.66665V7.99998H10.6668V9.99998H8.66683V14.6333C12.0335 14.3 14.6668 11.46 14.6668 7.99998Z" fill="black"></path> 
348                                </svg> 
349                              </i> 
350                            </a> 
351                          </#if> 
352                        </div> 
353												<#if author.bio?has_content> 
354													<div class="ods-color--basic-recessive ods-tpress-author--grid__box4">${author.bio?replace('<[^>]*>', '', 'r')}</div> 
355												</#if> 
356                      </div> 
357											 
358				      				<div class="ods-divider ods-divider__horizontal ods-mb--layout-6 ods-mt--layout-6@md ods-mt--component-9 ods-mt--component-0@md" > 
359                        <div class="ods-divider--content"></div> 
360                      </div> 
361                    </div> 
362					 </#if> 
363					 
364						 <#--> SCHEME article </#--> 
365						  
366						 <#assign originalUrl = themeDisplay.getURLHome()> 
367             <#assign homeUrl = originalUrl?replace("/web/guest", "")> 
368						 <script type="application/ld+json"> 
369
370                  "@context": "https://schema.org", 
371                  "@type": "Article", 
372                  "headline": "${entry.title!""}", 
373                  "description": "${entry.perex!}", 
374					        <#if pressReleaseDetail.pressReleaseAuthor?has_content > 
375                  "author": { 
376                    "@type": "Person", 
377                    "name": "${pressReleaseDetail.pressReleaseAuthor.name}" 
378                  }, 
379									</#if> 
380                  "datePublished": "${pressReleaseDetail.date!""}", 
381                  "mainEntityOfPage": { 
382                    "@type": "WebPage", 
383                    "@id": "${homeUrl}${themeDisplay.getURLCurrent()}" 
384                  }, 
385									 
386									<#if pressReleaseDetail.pressReleaseCoverImage?has_content && pressReleaseDetail.pressReleaseCoverImage.src?has_content> 
387								  "image": { 
388									  "@type": "ImageObject", 
389										"url": "${pressReleaseDetail.pressReleaseCoverImage.src!""}" 
390									}, 
391							    </#if> 
392                  "publisher": { 
393                    "@type": "Organization", 
394                    "name": " T-Mobile Czech Republic a.s." 
395               }} 
396					 </script> 
397					 <#--> /SCHEME article </#--> 
398					 <#-- ADD to breadcrumbs --> 
399					 <script> 
400						  document.addEventListener("DOMContentLoaded", function () { 
401                const breadcrumbList = document.querySelector(".ods-breadcrumb__list"); 
402                const articleUrl = "${homeUrl}${themeDisplay.getURLCurrent()}"; 
403                const articleTitle = "${pressReleaseDetail.title}"; 
404                if (breadcrumbList) { 
405                  const newListItem = document.createElement("li"); 
406                  newListItem.className = "ods-breadcrumb__item"; 
407                  const universalText = "${breadcrumbsName}"; 
408                  const link = document.createElement("a"); 
409                  link.href = articleUrl; 
410                  link.title = articleTitle; 
411                  link.ariaLabel = articleTitle; 
412                  link.className = "ods-breadcrumb__link"; 
413 
414                  const linkText = document.createElement("span"); 
415                  linkText.className = "ods-breadcrumb__text"; 
416                  linkText.textContent = universalText; 
417 
418                  link.appendChild(linkText); 
419                  newListItem.appendChild(link); 
420                  breadcrumbList.appendChild(newListItem); 
421
422 
423                const jsonLdScript = document.querySelector('script#breadcrumb-jsonld[type="application/ld+json"]'); 
424                if (jsonLdScript) { 
425                  try { 
426                    const jsonLdData = JSON.parse(jsonLdScript.textContent); 
427                    const newJsonLdItem = { 
428                      "@type": "ListItem", 
429                      "position": jsonLdData.itemListElement.length + 1, 
430                      "name": articleTitle, 
431                      "item": articleUrl 
432                    }; 
433                    jsonLdData.itemListElement.push(newJsonLdItem); 
434                    jsonLdScript.textContent = JSON.stringify(jsonLdData, null, 2); 
435                  } catch (error) {} 
436
437              }); 
438					 </script> 
439					 <#-- /ADD to breadcrumbs --> 
440         </div> 
441       </div> 
442     </div> 
443			 
444			 
445		 
446		<#-- QUICK ACTION to archive  --> 
447		<#-- LOCALE --> 
448		<#assign newsArchiveTitle = (locale == "en_US")?then("News archive", "Archiv novinek") /> 
449		<#assign newsArchiveSubtitle = (locale == "en_US")?then("Here you will find all old news", "Tady najdete všechny staré novinky") /> 
450		<#assign pressArchiveTitle = (locale == "en_US")?then("Press release archive", "Archiv tiskových zpráv") /> 
451		<#assign pressArchiveSubtitle = (locale == "en_US")?then("Here you will find all old press releases", "Tady najdete všechny staré tiskové zprávy") /> 
452		<#-- LOCALE --> 
453		<div class="ods-container ods-mt--layout-7 ods-mt--layout-6@md ods-mt--layout-8@lg ods-mb--layout-2 ods-mb--layout-6@md ods-mb--layout-4@lg ods-mb--layout-8@xl ods-mb--layout-6@xxl"> 
454      <div class="ods-grid ods-mb--component-3 ods-mb--layout-0@md"> 
455       <div class="ods-grid-col ods-grid__col--span--0@sm ods-grid__col--span--1@md"></div>    
456       <div class="ods-grid-col ods-grid__col--span--6"> 
457         <a href="/tiskove-zpravy" aria-label="${newsArchiveTitle}" title="${newsArchiveTitle}"> 
458           <div class="ods-card-quick-action"> 
459             <div class="ods-d--flex ods-justify-content--start ods-align-items--center ods-gap--component-7 ods-w--100"> 
460               <div class="ods-card-quick-action__content"> 
461                 <div class="ods-stack ods-justify-content--start ods-align-items--stretch ods-gap--component-2"> 
462                   <div class="ods-text ods-text--body-l">${newsArchiveTitle}</div> 
463                   <div class="ods-text text--body-m-bold ods-card-quick-action__subtitle">${newsArchiveSubtitle}</div> 
464                 </div> 
465               </div> 
466               <div class="ods-card-quick-action__icon"> 
467                 <i class="ods-icon" data-ods-icon="action/ArrowRightBold.svg" ></i> 
468               </div> 
469             </div> 
470           </div> 
471         </a> 
472       </div> 
473       <div class="ods-grid-col ods-grid__col--span--6"> 
474         <a href="/novinky" aria-label="${pressArchiveTitle}" title="${pressArchiveTitle}"> 
475           <div class="ods-card-quick-action"> 
476             <div class="ods-d--flex ods-justify-content--start ods-align-items--center ods-gap--component-7 ods-w--100"> 
477               <div class="ods-card-quick-action__content"> 
478                 <div class="ods-stack ods-justify-content--start ods-align-items--stretch ods-gap--component-2"> 
479                   <div class="ods-text ods-text--body-l">${pressArchiveTitle}</div> 
480                   <div class="ods-text text--body-m-bold ods-card-quick-action__subtitle">${pressArchiveSubtitle}</div> 
481                 </div> 
482               </div> 
483               <div class="ods-card-quick-action__icon"> 
484                 <i class="ods-icon" data-ods-icon="action/ArrowRightBold.svg" ></i> 
485               </div> 
486             </div> 
487           </div> 
488         </a> 
489       </div> 
490     </div> 
491		</div> 
492	 </#if> 
493</#if>