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