BIS: Suche und Detail

Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing:
==> einrichtung.anschrift  [in template "20621#20659#3217565" at line 247, column 46]

----
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: #if einrichtung.anschrift.strasse?has...  [in template "20621#20659#3217565" at line 247, column 41]
----
1<#assign 
2aui = PortletJspTagLibs["/META-INF/liferay-aui.tld"] 
3liferay_portlet = PortletJspTagLibs["/META-INF/liferay-portlet-ext.tld"] 
4liferay_security = PortletJspTagLibs["/META-INF/liferay-security.tld"] 
5liferay_theme = PortletJspTagLibs["/META-INF/liferay-theme.tld"] 
6liferay_ui = PortletJspTagLibs["/META-INF/liferay-ui.tld"] 
7liferay_util = PortletJspTagLibs["/META-INF/liferay-util.tld"] 
8portlet = PortletJspTagLibs["/META-INF/liferay-portlet.tld"] 
9showIconsLegend = false 
10/> 
11 
12<#if !vr?has_content> 
13<#else> 
14<#assign ansicht = vr.utils2017.ansicht> 
15<#assign utils = vr.utils2017> 
16    <#if vr.bis2017.ausgewaehlteDienstleistung??> 
17        <#assign dienstleistung = vr.bis2017.ausgewaehlteDienstleistung> 
18    </#if> 
19    <#if vr.bis2017.ausgewaehlteEinrichtung??> 
20        <#assign einrichtung = vr.bis2017.ausgewaehlteEinrichtung> 
21    </#if> 
22    <#if vr.bis2017.ausgewaehlterMitarbeiter??> 
23        <#assign mitarbeiter = vr.bis2017.ausgewaehlterMitarbeiter> 
24    </#if> 
25<#assign suchergebnisDienstleistung = vr.bis2017.suchergebnisDienstleistung> 
26<#assign suchergebnisEinrichtung = vr.bis2017.suchergebnisEinrichtung> 
27<#assign suchergebnisMitarbeiter = vr.bis2017.suchergebnisMitarbeiter> 
28 
29<#if ansicht = "bisview-suchergebnis"> 
30<div class="row-fluid"> 
31    <div class="span12"> 
32        <div class="search-detail"> 
33            <#if !suchergebnisDienstleistung?has_content && !suchergebnisEinrichtung?has_content && !suchergebnisMitarbeiter?has_content> 
34                <p>Es gab keine Treffer zu Ihrer Suchanfrage.</p> 
35            <#else> 
36                <div class="row-fluid"> 
37                    <div class="span4"> 
38                        <h3>Dienstleistungen (${suchergebnisDienstleistung?size})</h3> 
39                        <ol> 
40                            <#list suchergebnisDienstleistung as i> 
41                                <#assign url = utils.getDienstleistungUrl(i.id)> 
42                                <li><strong><a href="${url}">${i.name}</a></strong></li> 
43                            </#list> 
44                        </ol> 
45                    </div> 
46                    <div class="span4"> 
47                        <h3>Einrichtung (${suchergebnisEinrichtung?size})</h3> 
48                        <ol> 
49                            <#list suchergebnisEinrichtung as i> 
50                                <#assign url = utils.getEinrichtungUrl(i.id)> 
51                                <li><strong><a href="${url}">${i.name}</a></strong></li> 
52                            </#list> 
53                        </ol> 
54                    </div> 
55                    <div class="span4"> 
56                        <h3>Mitarbeiterinnen und Mitarbeiter (${suchergebnisMitarbeiter?size})</h3> 
57                        <ol> 
58                            <#list suchergebnisMitarbeiter as i> 
59                                <#assign url = utils.getMitarbeiterUrl(i.id)> 
60                                <li> 
61                                    <strong><a href="${url}">${i.anrede} ${i.titel} ${i.vorname} ${i.familienname}</a></strong><br/> 
62                                    ${i.einrichtung} 
63                                </li>                         
64                            </#list> 
65                        </ol> 
66                    </div> 
67                </div> 
68            </#if> 
69        </div> 
70    </div> 
71</div> 
72</#if> 
73 
74<#if ansicht == "bisview-detail"> 
75    <#if einrichtung?has_content> 
76    <div class="row-fluid"> 
77        <div class="span12"> 
78            <div class="institution-detail"> 
79                <div class="row-fluid"> 
80                    <div class="span12"> 
81                        <h1>${einrichtung.name} 
82                            <#if einrichtung.kurzbezeichnung?has_content> 
83                                ${einrichtung.kurzbezeichnung} 
84                            </#if> 
85                        </h1> 
86                        <#if einrichtung.aktuelles?has_content> 
87                            <h4>Aktuelles</h4> 
88                            <p>${einrichtung.aktuelles}</p> 
89                        </#if> 
90                        <#if einrichtung.beschreibung?has_content>  
91                            <h4>Beschreibung</h4> 
92                            <p>${einrichtung.beschreibung}</p> 
93                        </#if> 
94 
95                        <div class="building"> 
96                            <h4>Adresse</h4> 
97                            <p>${einrichtung.gebauede}<br/> 
98                                <#if einrichtung.gebaeudeBeschreibung?has_content> 
99                                    ${einrichtung.gebaeudeBeschreibung}<br/> 
100                                </#if> 
101                                <#if einrichtung.strasse?has_content> 
102                                    ${einrichtung.strasse} ${einrichtung.hausnummer}<br/> 
103                                </#if> 
104                                <#if einrichtung.plz?has_content> 
105                                    ${einrichtung.plz} ${einrichtung.ort}<br/><br/> 
106                                </#if> 
107                                <#if einrichtung.telefon?has_content> 
108                                    Tel.: ${einrichtung.telefon}<br/> 
109                                </#if> 
110                                <#if einrichtung.fax?has_content> 
111                                    Fax: ${einrichtung.fax}<br/> 
112                                </#if> 
113                                <#if einrichtung.email?has_content> 
114                                    E-Mail: <a href="mailto:${einrichtung.email}">${einrichtung.email}</a><br/> 
115                                </#if> 
116                                <#if einrichtung.www?has_content> 
117                                    <#if einrichtung.wwwNeuesFenster> 
118                                        Homepage: <a href="${einrichtung.www}" target="_blank">${einrichtung.wwwText}</a><br/> 
119                                    <#else> 
120                                        Homepage: <a href="${einrichtung.www}">${einrichtung.wwwText}</a><br/> 
121                                    </#if> 
122                                </#if> 
123                            </p> 
124                        </div> 
125 
126                        <#if einrichtung.verkehrsanbindung?has_content> 
127                            <div class="traffic"> 
128                                <h4>Verkehrsanbindung</h4> 
129                                <p>${einrichtung.verkehrsanbindung}</p> 
130                            </div> 
131                        </#if> 
132                        <#if einrichtung.servicezeiten?has_content> 
133                            <div class="service-hours"> 
134                                <h4>Servicezeiten</h4> 
135                                <p>${einrichtung.servicezeiten}</p> 
136                            </div> 
137                        </#if> 
138                        <#if einrichtung.mitarbeiterList?has_content> 
139                            <div class="employees"> 
140                                <h4>Ansprechpartner/innen</h4> 
141                                <#list einrichtung.mitarbeiterList as mitarbeiter> 
142                                    <#assign url = utils.getMitarbeiterUrl(mitarbeiter.id)> 
143                                    <div class="employee"> 
144                                        <p> 
145                                            <a href="${url}"> 
146                                                ${mitarbeiter.anrede} ${mitarbeiter.titel} 
147                                                ${mitarbeiter.vorname} ${mitarbeiter.familienname} 
148                                            </a> 
149                                        </p> 
150                                        <#if mitarbeiter.beschreibung?has_content> 
151                                            <p> 
152                                                ${mitarbeiter.beschreibung} 
153                                            </p> 
154                                        </#if> 
155                                        <#if mitarbeiter.position?has_content> 
156                                            <p> 
157                                                ${mitarbeiter.position} 
158                                            </p> 
159                                        </#if> 
160                                        <#if mitarbeiter.telefonnummer?has_content> 
161                                              <p> 
162                                            Tel.: ${mitarbeiter.telefonnummer} 
163                                        </p> 
164                                        </#if> 
165 
166                                    </div> 
167                                </#list> 
168                            </div> 
169                        </#if> 
170 
171                        <#if einrichtung.dienstleistungList?has_content> 
172                            <div class="services"> 
173                                <h4>Dienstleistungen</h4> 
174                                <#list einrichtung.dienstleistungList as dienstleistung> 
175                                    <#assign url = utils.getDienstleistungUrl(dienstleistung.id)> 
176                                    <div class="service"> 
177                                        <a href="${url}">${dienstleistung.name}</a> 
178                                    </div> 
179                                </#list> 
180                            </div> 
181                        </#if> 
182 
183                        <#if einrichtung.alleDienstleistungList?has_content> 
184                            <p><a href="#" onclick="javascript:show('allservices'); return false"> 
185                                <strong>Alle Dienstleistungen der Einrichtung Einblenden / Ausblenden</strong></a></p> 
186                            <div style="display: none" id="allservices"> 
187                                <#list einrichtung.alleDienstleistungList as dienstleistung> 
188                                    <#assign url = utils.getDienstleistungUrl(dienstleistung.id)> 
189 
190                                    <div class="service"> 
191                                        <a href="${url}"><strong>${dienstleistung.name}</strong></a> 
192                                    </div> 
193                                </#list> 
194                            </div> 
195                        </#if> 
196 
197                        <#if einrichtung.uebereinrichtung?has_content> 
198                            <div class="parent-institution"> 
199                                <h4>Diese Einrichtung gehört zu</h4> 
200                                    <#assign url = utils.getEinrichtungUrl(einrichtung.uebereinrichtung.id)> 
201                                <div class="institution"> 
202                                    <p><a href="${url}">${einrichtung.uebereinrichtung.name}</a></p> 
203                                </div> 
204                            </div> 
205                        </#if> 
206 
207                        <#if einrichtung.uebereinrichtungList?has_content> 
208                            <div class="child-institutions"> 
209                                <h4>Zu dieser Einrichtung gehören</h4> 
210                                <#list einrichtung.uebereinrichtungList as child> 
211                                    <#assign url = utils.getEinrichtungUrl(child.id)> 
212                                    <div class="institution"> 
213                                        <p><a href="${url}">${child.name}</a></p> 
214                                    </div> 
215                                </#list> 
216                            </div> 
217                        </#if> 
218                    </div> 
219                </div> 
220            </div> 
221        </div> 
222    </div> 
223    </#if> 
224 
225    <#if dienstleistung?has_content> 
226    <div class="row-fluid"> 
227        <div class="span12"> 
228            <div class="service-detail"> 
229                <div class="row-fluid"> 
230                    <div class="span9"> 
231                        <h1>${dienstleistung.name}</h1> 
232                        <#if dienstleistung.beschreibung?has_content> 
233                            <div class="description"> 
234                                ${dienstleistung.beschreibung} 
235                            </div> 
236                        </#if> 
237                    </div> 
238                    <div class="span3"> 
239                        <#if dienstleistung.einrichtungList?has_content> 
240                            <div class="contact-institution"> 
241                                <h4>Kontakt</h4> 
242                                    <#if dienstleistung.einrichtungList?size == 1> 
243                                        <#assign einrichtung = dienstleistung.einrichtungList[0]> 
244                                        <#assign url = utils.getEinrichtungUrl(einrichtung.id)> 
245 
246                                        <b><a href="${url}">${einrichtung.name}</a></b><br/> 
247                                        <#if einrichtung.anschrift.strasse?has_content> 
248                                            ${einrichtung.anschrift.strasse} ${einrichtung.anschrift.hausnummer},<br /> 
249                                        </#if> 
250                                        <#if einrichtung.anschrift.postleitzahl?has_content> 
251                                            ${einrichtung.anschrift.postleitzahl} ${einrichtung.anschrift.ort}<br /> 
252                                        </#if> 
253                                        <#if einrichtung.email?has_content> 
254                                            E-Mail: <a href="mailto:${einrichtung.email}">${einrichtung.email}</a><br/> 
255                                        </#if> 
256                                    <#else> 
257                                        <p><b>Zuständige Einrichtung: </b></p> 
258                                        <ul> 
259                                            <#list dienstleistung.einrichtungList as einrichtung> 
260                                                <#assign url = utils.getEinrichtungUrl(einrichtung.id)> 
261                                                <li><a href="${url}">${einrichtung.name}</a></li> 
262                                            </#list> 
263                                        </ul> 
264                                    </#if> 
265                                </div> 
266                        </#if> 
267 
268                        <#if dienstleistung.mitarbeiterList?has_content> 
269                            <div class="contact-institution"> 
270                                <h4>Ansprechpartner/innen</h4> 
271                                <ul> 
272                                    <#list dienstleistung.mitarbeiterList as mitarbeiter> 
273                                        <#assign url = utils.getMitarbeiterUrl(mitarbeiter.id)> 
274 
275                                        <li> 
276                                            <a href="${url}"> 
277                                                ${mitarbeiter.titel} ${mitarbeiter.anrede} 
278											    ${mitarbeiter.vorname} ${mitarbeiter.familienname} 
279                                            </a> 
280                                        </li> 
281                                    </#list> 
282                                </ul> 
283                            </div> 
284                        </#if> 
285 
286                        <#if (dienstleistung.kontaktformularUrl)?has_content || (dienstleistung.formulare)?has_content || (dienstleistung.textmodul.formulare.weiterfuehrenderLink)?has_content> 
287                            <#assign idTopLink ="olDlTop"> 
288                            <#assign idBottomLink = "olDlIcons"> 
289                            <#assign linkCss = ""> 
290                            <#assign linkClass = "mb-1"> 
291                            <#assign lockIcon = '<svg role="img" aria-label="Schlossicon. Für diese Dienstleistung ist ein Login erforderlich" style="height:15px !Important" class="" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-lock-fill" viewBox="0 0 16 16"><path d="M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z"/></svg>'> 
292                            <#assign moneyIcon = '<svg role="img" aria-label="Geldicon. Diese Dienstleitung ist kostenpflichtig" style="height:15px !Important" class="" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-cash" viewBox="0 0 16 16"><path d="M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="M0 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V4zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V6a2 2 0 0 1-2-2H3z"/></svg>'> 
293                            <#assign lockIconInfo = '<svg role="img" aria-label="Schlossicon." style="height:15px !Important" class="" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-lock-fill" viewBox="0 0 16 16"><path d="M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z"/></svg>'> 
294                            <#assign moneyIconInfo = '<svg role="img" aria-label="Geldicon." style="height:15px !Important" class="" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-cash" viewBox="0 0 16 16"><path d="M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="M0 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V4zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V6a2 2 0 0 1-2-2H3z"/></svg>'> 
295                            <#assign beforeLinkTitle = ""> 
296                            <#assign dlNeedsLogin = 'Diese Dienstleistung erfordert eine Anmeldung.'> 
297                            <#assign dlNeedsEidLogin = 'Diese Dienstleistung erfordert eine Anmeldung mit der eID.'> 
298                            <#assign dlHasCosts = 'Diese Dienstleitung ist kostenpflichtig.'> 
299                            <#assign dlAndHasCosts = 'und ist kostenpflichtig'> 
300                            <#assign iconLegendLockInfo = "${lockIconInfo} - Anmeldung oder höhere Vertrauensstufe erforderlich"> 
301                            <#assign iconLegendMoneyInfo = "${moneyIconInfo} - Kostenpflichtig"> 
302                            <#assign needHigherUserAuthLevelTarget = false> 
303                            <#assign internetAdressen = false> 
304                            <div class="contact-institution"> 
305                                <@onlineServices12 idTopLink, idBottomLink, dienstleistung, linkCss, linkClass, beforeLinkTitle, lockIcon, moneyIcon, lockIconInfo, moneyIconInfo, dlNeedsLogin, dlNeedsEidLogin, dlHasCosts, dlAndHasCosts, needHigherUserAuthLevelTarget, internetAdressen /> 
306                                <#if showIconsLegend> 
307                                    <@iconLegend7 idBottomLink, idTopLink, "black",iconLegendLockInfo,iconLegendMoneyInfo /> 
308                                </#if> 
309                            </div> 
310                        </#if> 
311 
312                        <#if dienstleistung.voraussetzungen?has_content> 
313                            <div class="voraussetzungen"> 
314                                <h4>Voraussetzungen</h4> 
315                                <p>${dienstleistung.voraussetzungen}</p> 
316                            </div> 
317                        </#if> 
318 
319                        <#if dienstleistung.dokumentList?has_content> 
320                            <div class="documents"> 
321                                <h4>Downloads</h4> 
322                                <div class="documents"> 
323                                    <#list dienstleistung.dokumentList as dokument> 
324                                        <p> 
325                                            <#assign url = renderResponse.createResourceURL()/> 
326                                            ${url.setResourceID("vr-bis-detail-document-download")} 
327                                            ${url.setParameter("id", "${dokument.id}")} 
328                                            <a href="${url}" title="Download ${dokument.name}" download> 
329                                                ${dokument.name} 
330                                            </a> 
331                                        </p> 
332                                    </#list> 
333                                </div> 
334                            </div> 
335                        </#if> 
336                        <#if dienstleistung.gebuehr?has_content> 
337                            <div class="fee"> 
338                                <h4>Gebühren</h4> 
339                                <p>${dienstleistung.gebuehr}</p> 
340                            </div> 
341                        </#if> 
342 
343                        <#if dienstleistung.unterlagen?has_content> 
344                            <div class="unterlagen"> 
345                                <h4>Unterlagen</h4> 
346                                <p>${dienstleistung.unterlagen}</p> 
347 
348                            </div> 
349                        </#if> 
350                        <#if dienstleistung.fristen?has_content> 
351                            <div class="fristen"> 
352                                <h4>Fristen</h4> 
353                                <p>${dienstleistung.fristen}</p> 
354                            </div> 
355                        </#if> 
356                        <#if dienstleistung.weitereInfos?has_content> 
357                            <div class="weitereInfos"> 
358                                <h4>Weiterführende Informationen</h4> 
359                                <p>${dienstleistung.weitereInfos}</p> 
360                            </div> 
361                        </#if> 
362                    </div> 
363                </div> 
364            </div> 
365        </div> 
366    </div> 
367    </#if> 
368 
369    <#if mitarbeiter?has_content> 
370    <div class="row-fluid"> 
371        <div class="span12"> 
372            <div class="employee-detail"> 
373                <div class="row-fluid"> 
374                    <div class="span12"> 
375                        <#if mitarbeiter.portrait?has_content> 
376                            <span class="employee-image"><img src="${mitarbeiter.portrait}" title="Portrait des Mitarbeiters"/></span> 
377                        </#if> 
378                        <h1>${mitarbeiter.anrede} ${mitarbeiter.titel} ${mitarbeiter.vorname} ${mitarbeiter.familienname}</h1> 
379 
380                        <#if mitarbeiter.funktion?has_content> 
381                            <p>${mitarbeiter.funktion}</p> 
382                        </#if> 
383 
384                        <#if mitarbeiter.beschreibung?has_content> 
385                            <p>${mitarbeiter.beschreibung}</p> 
386                        </#if> 
387 
388                        <#if mitarbeiter.einrichtungList?has_content> 
389                            <div class="building"> 
390                                <h4>Adresse</h4> 
391                                    <#list mitarbeiter.einrichtungList as einrichtung> 
392                                        <#assign url = utils.getEinrichtungUrl(einrichtung.id)> 
393                                        <p><a href="${url}">${einrichtung.name}</a><br /> 
394                                        <#if einrichtung.anschrift.strasse?has_content> 
395                                            ${einrichtung.anschrift.strasse} ${einrichtung.anschrift.hausnummer},<br /> 
396                                        </#if> 
397                                        <#if einrichtung.anschrift.postleitzahl?has_content> 
398                                            ${einrichtung.anschrift.postleitzahl} ${einrichtung.anschrift.ort}</p> 
399                                        </#if> 
400                                    </#list> 
401                                <p>Zimmernummer: ${mitarbeiter.zimmer}</p> 
402 
403                                <p> 
404                                    <#if mitarbeiter.telefonnummer?has_content>Tel.: ${mitarbeiter.telefonnummer} <br/></#if> 
405                                    <#if mitarbeiter.faxnummer?has_content>Fax: ${mitarbeiter.faxnummer} <br/></#if> 
406                                    <#if mitarbeiter.email?has_content>E-Mail: ${mitarbeiter.email}<br/></#if> 
407                                </p> 
408                            </div> 
409                        </#if> 
410 
411                        <#if mitarbeiter.servicezeiten?has_content> 
412                            <div class="service-hours"> 
413                                <h4>Servicezeiten</h4> 
414                                <p>${mitarbeiter.servicezeiten}</p> 
415                            </div> 
416                        </#if> 
417 
418                        <#if mitarbeiter.dienstleistungList?has_content> 
419                            <div class="services"> 
420                                <h4>Dienstleistungen</h4> 
421                                <#list mitarbeiter.dienstleistungList as dienstleistung> 
422                                    <#assign url = utils.getDienstleistungUrl(dienstleistung.id)> 
423                                    <p><a href="${url}">${dienstleistung.name}</a></p> 
424                                </#list> 
425                            </div> 
426                        </#if> 
427                    </div> 
428                </div> 
429            </div> 
430        </div> 
431    </div> 
432    </#if> 
433</#if> 
434</#if> 
435 
436<#macro onlineServices12 id destination dienstleistung linkCss linkclass beforeLinkTitle lockIcon moneyIcon lockIconInfo moneyIconInfo dlNeedsLogin, dlNeedsEidLogin, dlHasCosts, dlAndHasCosts, needHigherUserAuthLevelTarget internetAdressen> 
437    <#if dienstleistung.extensions?has_content || dienstleistung.formulare?has_content || dienstleistung.kontaktformularUrl?has_content || dienstleistung.internetadressen?has_content>         
438    <#assign current_url_WithHtml = themeDisplay.getPortalURL()> 
439        <#assign current_uri_WithHtml = themeDisplay.getURLCurrent()> 
440        <#assign login_url1_WithHtml = 'href="/login?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=0&_com_liferay_login_web_portlet_LoginPortlet_redirect='> 
441        <#assign login_url2_WithHtml = '" rel="nofollow" data-redirect="true"'> 
442        <#assign login_url_WithHtml = login_url1_WithHtml+current_url_WithHtml+current_uri_WithHtml+login_url2_WithHtml> 
443        <#assign needHigherUserAuthLevelTargetValue = ""> 
444        <#assign linkClass = ''> 
445        <#assign 
446        utils = utils 
447        renderRequest = renderRequest 
448        /> 
449        <#if needHigherUserAuthLevelTarget == false> 
450            <#assign needHigherUserAuthLevelTargetValue = login_url_WithHtml> 
451        </#if> 
452            <a class="sr-only sr-only-focusable" href="#${destination}" id="${id}">Sprung zur Icon Legende.</a> 
453            <h4>Onlinedienste</h4> 
454            <ul style="list-style: none !important; padding:0;"> 
455                <#if dienstleistung.extensions?has_content> 
456                    <#assign userAuthLevel = utils.getAuthLevel(renderRequest)> 
457                    <#list dienstleistung.extensions as formular> 
458                        <#if userAuthLevel gte formular.minAuthLevel> 
459                            <li class='mb-2'><p class="mb-1"> 
460                                    <#assign iconHolder = ""> 
461                                    <#assign title = (formular.paymentSupported)? then("${formular.titel}.${dlNeedsEidLogin} ${dlAndHasCosts}","${formular.titel}.${dlNeedsEidLogin}")> 
462                                    <#if formular.paymentSupported> 
463                                        <#assign iconHolder += moneyIcon> 
464                                    </#if> 
465                                    <@createDLLink3 
466                                    linkCss, 
467                                    linkClass, 
468                                    beforeLinkTitle, 
469                                    iconHolder, 
470                                    formular.titel, 
471                                    false, 
472                                    title, 
473                                    formular.uri, 
474                                    "" /> 
475                                </p></li> 
476                        <#else> 
477                            <#assign showIconsLegend = true/> 
478                            <#if formular.minAuthLevel gt 2> 
479                                <li class='mb-2'><p class="mb-1"> 
480                                        <#assign iconHolder = lockIcon> 
481                                        <#assign title = (formular.paymentSupported)? then("${formular.titel}.${dlNeedsEidLogin} ${dlAndHasCosts}","${formular.titel}.${dlNeedsEidLogin}")> 
482                                        <#if formular.paymentSupported> 
483                                            <#assign iconHolder += moneyIcon> 
484                                        </#if> 
485                                        <@createDLLink3 
486                                        linkCss, 
487                                        linkClass, 
488                                        beforeLinkTitle, 
489                                        iconHolder, 
490                                        formular.titel, 
491                                        false, 
492                                        title, 
493                                        "", 
494                                        needHigherUserAuthLevelTargetValue /> 
495                                    </p></li> 
496                            <#else> 
497                                <li class='mb-2'><p class="mb-1"> 
498                                        <#assign iconHolder = lockIcon> 
499                                        <#assign title = (formular.paymentSupported)? then("${formular.titel}.${dlNeedsEidLogin} ${dlAndHasCosts}","${formular.titel}.${dlNeedsEidLogin}")> 
500                                        <#if formular.paymentSupported> 
501                                            <#assign iconHolder += moneyIcon> 
502                                        </#if> 
503                                        <@createDLLink3 
504                                        linkCss, 
505                                        linkClass, 
506                                        beforeLinkTitle, 
507                                        iconHolder, 
508                                        formular.titel, 
509                                        false, 
510                                        title, 
511                                        "", 
512                                        needHigherUserAuthLevelTargetValue /> 
513                                    </p></li> 
514                            </#if> 
515                        </#if> 
516                    </#list> 
517                </#if> 
518                <#if !utils.angemeldet && !dienstleistung.nutzbarAlsGast> 
519                    <#if dienstleistung.formulare?has_content> 
520                        <#assign showIconsLegend = true/> 
521                        <#list dienstleistung.formulare as formular> 
522                            <li class='mb-2'><p class="mb-1"> 
523                                    <@createDLLink3 
524                                    linkCss, 
525                                    linkClass, 
526                                    beforeLinkTitle, 
527                                    lockIcon, 
528                                    formular.titel, 
529                                    false, 
530                                    '${formular.titel}. ${dlNeedsLogin}', 
531                                    "", 
532                                    login_url_WithHtml /> 
533                                </p></li> 
534                        </#list> 
535                    </#if> 
536                    <#if dienstleistung.kontaktformularUrl?has_content> 
537                        <#assign showIconsLegend = true/> 
538                        <li class='mb-2'><p class='mb-1'> 
539                                <@createDLLink3 
540                                linkCss, 
541                                linkClass, 
542                                beforeLinkTitle, 
543                                lockIcon, 
544                                'Zum Kontaktformular', 
545                                false, 
546                                'Zum Kontaktformular. ${dlNeedsLogin}', 
547                                "", 
548                                login_url_WithHtml /> 
549                            </p></li> 
550                    </#if> 
551                    <#if dienstleistung.textmodul.formulare?has_content> 
552                        <#assign showIconsLegend = true/> 
553                        <#list dienstleistung.textmodul.formulare.weiterfuehrenderLink as formular> 
554                            <li class='mb-2'><p class='mb-1'> 
555                                    <@createDLLink3 
556                                    linkCss, 
557                                    linkClass, 
558                                    beforeLinkTitle, 
559                                    lockIcon, 
560                                    formular.titel, 
561                                    true, 
562                                    '${formular.titel}. ${dlNeedsLogin}', 
563                                    "", 
564                                    login_url_WithHtml /></p></li> 
565                        </#list> 
566                    </#if> 
567                <#else> 
568                    <#if dienstleistung.formulare?has_content> 
569                        <#list dienstleistung.formulare as formular> 
570                            <li class='mb-2'><p class='mb-1'> 
571                                    <@createDLLink3 
572                                    linkCss, 
573                                    linkClass, 
574                                    beforeLinkTitle, 
575                                    "", 
576                                    formular.titel, 
577                                    true, 
578                                    formular.titel, 
579                                    formular.uri, 
580                                    "" /> 
581                                </p></li> 
582                        </#list> 
583                    </#if> 
584                    <#if dienstleistung.kontaktformularUrl?has_content> 
585                        <li class='mb-2'><p class='mb-1'> 
586                                <@createDLLink3 
587                                linkCss, 
588                                linkClass, 
589                                beforeLinkTitle, 
590                                "", 
591                                'Zum Kontaktformular', 
592                                false, 
593                                'Zum Kontaktformular', 
594                                dienstleistung.kontaktformularUrl, 
595                                "" 
596                                /> 
597                            </p></li> 
598                    </#if> 
599                    <#if dienstleistung.textmodul.formulare?has_content> 
600                        <#list dienstleistung.textmodul.formulare.weiterfuehrenderLink as formular> 
601                            <li class='mb-2'><p class='mb-1'> 
602                                    <@createDLLink3 
603                                    linkCss, 
604                                    linkClass, 
605                                    beforeLinkTitle, 
606                                    "", 
607                                    formular.titel, 
608                                    formular.neuesFenster, 
609                                    formular.beschreibung, 
610                                    formular.uri, 
611                                    "" /></p></li> 
612                        </#list> 
613                    </#if> 
614                </#if> 
615                <#if internetAdressen == true && dienstleistung.internetadressen?has_content> 
616                    <#list dienstleistung.internetadressen as link> 
617                        <li class='mb-2'><p class="mb-1"> 
618                                <@createDLLink3 
619                                linkCss, 
620                                linkClass, 
621                                beforeLinkTitle, 
622                                "", 
623                                link.titel, 
624                                link.neuesFenster, 
625                                link.beschreibung, 
626                                link.uri, 
627                                "" /></p></li> 
628                    </#list> 
629                </#if> 
630            </ul> 
631    </#if> 
632</#macro> 
633 
634<#macro iconLegend7 id destination fontColor lockIconInfo moneyIconInfo> 
635    <div class="" style="font-size: 0.7rem" id="${id}"> 
636        <p class="mb-0 mt-3" style="color:${fontColor}; font-weight: 700">Icon Legende</p> 
637        <ul style="font-size: 0.7rem; list-style: none !important; padding-left: 0 !important;" aria-label="Icon Legende"> 
638            <li><p class="my-1">${lockIconInfo}</li> 
639            <li><p class="my-1">${moneyIconInfo}</li> 
640        </ul> 
641        <a class="sr-only sr-only-focusable" href="#${destination}" >Sprung zur den Onlinedienstleistungen</a> 
642    </div> 
643</#macro> 
644 
645<#macro createDLLink3 css class bevoreLinkTitle icon title target description href additionalAttributes=""> 
646    <a 
647            class="${class}" 
648            style="${css}" 
649        <#if description?has_content> title="   ${description}" </#if> 
650        <#if target != false> target="_blank" </#if> 
651        <#if href?has_content> href =" ${href}"</#if> 
652        <#if additionalAttributes?has_content> ${additionalAttributes} </#if> 
653
654    ${bevoreLinkTitle} ${icon} ${title} 
655    </a> 
656</#macro>