Handbuch für die Gestaltung und Renovation von Grossküchen

Ein Leitfaden mit Empfehlungen wurde erstellt, der die Verantwortlichen von Gemeinschaftsküchen, die ihre Einrichtungen renovieren oder optimieren möchten, unterstützt. Er hilft ihnen insbesondere dabei, ihr Projekt und ihr Budget zu planen, die benötigten Werkzeuge zu definieren und die verschiedenen benötigten Ressourcen zu ermitteln.

Fehler bei der Verarbeitung der Vorlage.
Java method "com.sun.proxy.$Proxy138.getDLFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy138 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl@54ebeada"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign doc = DLFileEntryLocalService...  [in template "10155#10193#DOCUMENTS-ET-LIENS" at line 70, column 65]
----
1<#assign articleId = .vars['reserved-article-id'].data /> 
2<#assign articleTitle = .vars['reserved-article-title'].data /> 
3<#assign articleDescription = .vars['reserved-article-description'].data /> 
4<#assign articleImage = .vars['reserved-article-small-image-url'].data /> 
5 
6 
7<#assign DLFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
8 
9 
10<liferay-ui:icon 
11    symbol:'folder' 
12    message='test' 
13/> 
14 
15<div class="ivs-documents"> 
16	<#if displayTitle.getData()?trim !="" || articleDescription?replace('<[^>]+>','','r')?trim != ""> 
17        <#if displayTitle.getData()?trim !=""> 
18           <h2 class="h3 mb-3 text-uppercase ivs-h-upperline">${displayTitle.getData()}</h2> 
19        </#if> 
20    </#if> 
21 
22    <div class="mb-3">     
23        <#if docgroup.getSiblings()?has_content> 
24            <#list docgroup.getSiblings() as cur_docgroup>  
25                <#if cur_docgroup.getData()?trim !="" > 
26	                <h3 class="h4 mb-2">${cur_docgroup.getData()}</h3> 
27    			</#if> 
28             
29            	<#if cur_docgroup.DocumentsAndLinks.getSiblings()?has_content>  
30            		<#if  cur_docgroup.DocumentsAndLinks.getSiblings()?size gt 1 > 
31						<ul> 
32					</#if> 
33            	 
34            		<#list cur_docgroup.DocumentsAndLinks.getSiblings() as cur_documentsAndLinks> 
35	            		<#if  cur_docgroup.DocumentsAndLinks.getSiblings()?size gt 1 > 
36							<li> 
37						</#if> 
38            			<#if getterUtil.getBoolean(cur_documentsAndLinks.document.targetBlank.getData())> 
39            				<#assign target='target="_blank"' /> 
40            			<#else> 
41            				<#assign target="" /> 
42            			</#if> 
43             
44			 
45			 
46			 
47            			<#if cur_documentsAndLinks.URL.getData()?trim !=""> 
48									<#if getterUtil.getBoolean(cur_documentsAndLinks.document.targetBlank.getData())> 
49			            				<#assign target='target="_blank"' /> 
50			            			<#else> 
51			            				<#assign target="" /> 
52			            			</#if> 
53 
54            			<#-- For urls --> 
55            			   <#if cur_documentsAndLinks.TitleOptional.getData()?trim !=""> 
56            					<#assign elementTitle = cur_documentsAndLinks.TitleOptional.getData() /> 
57            				<#else> 
58            					<#assign elementTitle = cur_documentsAndLinks.URL.getData()/> 
59            				</#if> 
60            				<a href="${cur_documentsAndLinks.URL.getData()}" class="matomo_download" ${target}> 
61            				    ${elementTitle} <@accessibleWarning /> 
62            				</a> 
63            				 
64            			<#else> 
65						 
66            			<#-- For documents --> 
67							<#if cur_documentsAndLinks.document.data?trim !=""> 
68								<#assign jsonDoc = jsonFactoryUtil.createJSONObject(cur_documentsAndLinks.document.data) /> 
69								 
70								<#assign doc=DLFileEntryLocalService.getDLFileEntryByUuidAndGroupId(jsonDoc.uuid,jsonDoc.groupId?number) /> 
71								 
72								 
73								<#if doc??> 
74									 
75									 
76									<#if cur_documentsAndLinks.TitleOptional.getData()?trim !=""> 
77										<#assign elementTitle = cur_documentsAndLinks.TitleOptional.getData() /> 
78									<#else> 
79										<#assign elementTitle =  doc.title /> 
80									</#if> 
81									 
82			            			<#if getterUtil.getBoolean(cur_documentsAndLinks.document.targetBlank.getData())> 
83			            				<#assign target='target="_blank"' /> 
84			            			<#else> 
85			            				<#assign target="" /> 
86			            			</#if> 
87	 
88								 
89									<#if  cur_docgroup.DocumentsAndLinks.getSiblings()?size gt 1 > 
90										<a href="${cur_documentsAndLinks.document.getData()+'&v='+doc.getVersion()}"  ${target} class="matomo_download"  > 
91											${elementTitle} <@accessibleWarningDownload /> 
92										</a>  
93									<#else> 
94										<a href="${cur_documentsAndLinks.document.getData()+'&v='+doc.getVersion()}" ${target} class="d-block mb-3 matomo_download"> 
95											${elementTitle} <@accessibleWarningDownload /> 
96										</a> 
97									</#if> 
98								</#if> 
99								  
100							</#if> 
101            			    
102            				 
103            			</#if> 
104						 
105						 
106						 
107						 
108						 
109            			<#if  cur_docgroup.DocumentsAndLinks.getSiblings()?size gt 1 > 
110							</li> 
111						</#if> 
112             
113            		</#list> 
114					 
115            		<#if  cur_docgroup.DocumentsAndLinks.getSiblings()?size gt 1 > 
116						</ul> 
117					</#if> 
118            		 
119            		 
120            		 
121            	</#if> 
122	        </#list> 
123        </#if> 
124	</div> 
125	 
126</div> 
127 
128<#macro accessibleWarningDownload> 
129	<#local windowWarnText = "Download"/> 
130	<#if locale == "fr_FR"> 
131		<#local windowWarnText = "téléchargement"/> 
132	<#elseif locale == "de_DE"> 
133		<#local windowWarnText = "Download"/> 
134	</#if> 
135	<#-- <small class="text-secondary"> 
136	<@liferay_ui["icon"] 
137    	icon="share-alt" 
138    	 
139    	 
140    	message="${windowWarnText}" 
141    	label=false 
142	/> 
143	</small> --> 
144	<small role="presentation"><i class="icon-download text-secondary"></i></small> 
145	<span class="taglib-text sr-only">(${windowWarnText})</span> 
146	 
147	 
148</#macro> 
149 
150<#macro accessibleWarning> 
151	<#local windowWarnText = "External link"/> 
152	<#if locale == "fr_FR"> 
153		<#local windowWarnText = "Lien externe"/> 
154	<#elseif locale == "de_DE"> 
155		<#local windowWarnText = "Externer Link"/> 
156	</#if> 
157	<#-- <small class="text-secondary"> 
158	<@liferay_ui["icon"] 
159    	icon="share-alt" 
160    	 
161    	 
162    	message="${windowWarnText}" 
163    	label=false 
164	/> 
165	</small> --> 
166	<small role="presentation"><i class="icon-long-arrow-right text-secondary"></i></small> 
167	<span class="taglib-text sr-only">(${windowWarnText})</span> 
168	 
169	 
170</#macro>