Jesteś tutaj:
Dzieje się
„Świętoszek” - spektakl
„Świętoszek" - spektakl
Wystąpił błąd podczas przetwarzania szablonu.
Invocation of method 'getFriendlyURLLayout' in class java.lang.Class threw exception com.liferay.portal.NoSuchLayoutException at 20289ARTICLE-WROTA[line 23, column 59]
1<div class="article-wrapper">
2 #if ($title != "")
3 <h3 class="article-title">$title.getData()</h3>
4 #end
5
6 ########################
7 ## Data z wydawcy treści
8 ########################
9
10
11 #set ($Arrays = $portal.class.forName("java.util.Arrays"))
12 #set ($redirectUrlParts = $stringUtil.split($request.get("parameters").get("redirect"), "?"))
13 #set ($redirectPartsList = $Arrays.asList($redirectUrlParts))
14 #set ($portletId = $httpUtil.getParameter($request.get("parameters").get("redirect"), "p_p_id", false))
15
16 #if (not $redirectPartsList.isEmpty())
17
18 ## pobranie layoutu
19 #set ($redirectUrl = $redirectPartsList.get(0))
20 #set ($portalUtil = $portal.class.forName("com.liferay.portal.util.PortalUtil"))
21 #set ($layoutLocalServiceUtil = $portal.class.forName("com.liferay.portal.service.LayoutLocalServiceUtil"))
22 #set ($friendlyUrl = $redirectUrl.replaceAll($portalUtil.getPortalURL($themeDisplay),""))
23 #set ($friendLayout = $layoutLocalServiceUtil.getFriendlyURLLayout($getterUtil.getLong($groupId),false,$friendlyUrl))
24
25 ## pobranie preferencji portletu
26 #set ($PortletPreferencesLocalServiceUtil = $portal.class.forName("com.liferay.portal.service.PortletPreferencesLocalServiceUtil"))
27 #set ($portletPrefs = $PortletPreferencesLocalServiceUtil.getPortletPreferences($friendLayout.plid, $portletId))
28 #set ($preferences = $PortletPreferencesLocalServiceUtil.getPreferences($friendLayout.companyId,$portletPrefs.get(0).ownerId,$portletPrefs.get(0).ownerType,$friendLayout.getPlid(), $portletId, ""))
29
30 ## odczytanie metadanych
31 #set ($listUtil = $PortletPreferencesLocalServiceUtil.class.forName("com.liferay.portal.kernel.util.ListUtil"))
32 #set ($metadataFields = $listUtil.fromArray($stringUtil.split($preferences.getValue("metadata-fields", ""))))
33
34 ## pobranie AssetEntry
35 #set ($JournalArticleLocalServiceUtil = $portal.class.forName("com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil"))
36 #set ($article = $JournalArticleLocalServiceUtil.getArticle($getterUtil.getLong($groupId),$reserved-article-id.data))
37 #set ($AssetEntryLocalServiceUtil = $portal.class.forName("com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil"))
38 #set ($AssetEntry = $AssetEntryLocalServiceUtil.getEntry("com.liferay.portlet.journal.model.JournalArticle",$article.getResourcePrimKey()))
39 #set ($Validator = $portal.class.forName("com.liferay.portal.kernel.util.Validator"))
40
41 ## formatownie daty
42 #set ($FastDateFormatFactoryUtil = $portal.class.forName("com.liferay.portal.kernel.util.FastDateFormatFactoryUtil"))
43 #set ($LocaleUtil = $portal.class.forName("com.liferay.portal.kernel.util.LocaleUtil"))
44 #set ($format = $FastDateFormatFactoryUtil.getSimpleDateFormat("d MMMMMMMMMMM yyyy", $LocaleUtil.getDefault()))
45
46 <div class="asset-metadata">
47 #foreach($metadataField in $metadataFields)
48 #if($metadataField.equals("date"))
49 #if($Validator.isNull($AssetEntry.getStartDate()))
50 #if($Validator.isNotNull($AssetEntry.getPublishDate()))
51 #set ($dateToPrint = $format.format($AssetEntry.publishDate))
52 #end
53 #else
54 #set ($dateToPrint = $format.format($AssetEntry.startDate))
55 #end
56 #elseif($metadataField.equals("create-date"))
57 #set ($dateToPrint = $format.format($AssetEntry.createDate))
58 #elseif($metadataField.equals("modified-date"))
59 #set ($dateToPrint = $format.format($AssetEntry.modifiedDate))
60 #elseif($metadataField.equals("publish-date"))
61 #set ($dateToPrint = $format.format($AssetEntry.publishDate))
62 #elseif($metadataField.equals("expiration-date"))
63 #set ($dateToPrint = $format.format($AssetEntry.expirationDate))
64 #end
65 #if ($metadataField.indexOf("date") != -1)
66 #set ($dateToPrint = $dateToPrint.replaceAll("styczeń", "stycznia"))
67 #set ($dateToPrint = $dateToPrint.replaceAll("luty", "lutego"))
68 #set ($dateToPrint = $dateToPrint.replaceAll("marzec", "marca"))
69 #set ($dateToPrint = $dateToPrint.replaceAll("kwiecień", "kwietnia"))
70 #set ($dateToPrint = $dateToPrint.replaceAll("maj", "maja"))
71 #set ($dateToPrint = $dateToPrint.replaceAll("czerwiec", "czerwca"))
72 #set ($dateToPrint = $dateToPrint.replaceAll("lipiec", "lipca"))
73 #set ($dateToPrint = $dateToPrint.replaceAll("sierpień", "sierpnia"))
74 #set ($dateToPrint = $dateToPrint.replaceAll("wrzesień", "września"))
75 #set ($dateToPrint = $dateToPrint.replaceAll("październik", "października"))
76 #set ($dateToPrint = $dateToPrint.replaceAll("listopad", "listopada"))
77 #set ($dateToPrint = $dateToPrint.replaceAll("grudzień", "grudnia"))
78
79 <span class="metadata-entry metadata-date" >
80 $dateToPrint
81 </span>
82 #end
83 #end
84 </div>
85 #end
86
87 ##################################
88 ## KONIEC Data z wydawcy treści
89 ##################################
90
91
92 #if ($content != "")
93 <div class="article-body">
94 #if ($summary != "")
95 <div class="article-lead">
96 $summary.getData()
97 </div>
98 #end
99 $content.getData()
100 </div>
101 #end
102 <ul>
103 #foreach ($item in $attachment-name.getSiblings())
104 #set ($item_name=$item.file-description.getData())
105 #if ($item_name == "")
106 #set ($item_name=$item.getData())
107 #end
108 #if ($item_name.trim().length() > 0)
109 <li><a href="$item.file-link.getData()">$item_name</a></li>
110 #end
111 #end
112 </ul>
113
114
115
116 <div class="article-gallery">
117 #set ($galleryImages = [])
118
119 #####################
120 ## Zdjecia dodatkowe
121 #####################
122 #if ($photo)
123 #foreach ($item in $photo.getSiblings() )
124 #if ($item.data !='')
125 #set ($galImage = {"url" : "$item.data" , "thumbUrl" : "$item.data&height=120", "desc" : "$htmlUtil.escapeAttribute($item.photodescription.data)"})
126 #set ($VOID = $galleryImages.add($galImage))
127 #end
128 #end
129 #end
130
131 #####################
132 ## Zdjecia z galerii
133 #####################
134 #set ($IGImageLocalServiceUtil = $portal.class.forName("com.liferay.portlet.imagegallery.service.IGImageLocalServiceUtil").newInstance())
135 #set ($ImageLocalServiceUtil = $portal.class.forName("com.liferay.portal.service.ImageLocalServiceUtil").newInstance())
136
137 #if ($gallery-photo && $gallery-photo.data != "")
138 #set ($url = $getterUtil.getString($gallery-photo.data))
139 #end
140
141 #if ($url && $url != "")
142
143 #set ($uuid = $getterUtil.getString($httpUtil.getParameter($url, "uuid", false)))
144 #set ($groupId = $getterUtil.getLong($httpUtil.getParameter($url, "groupId", false)))
145 #set ($igImage = $IGImageLocalServiceUtil.getImageByUuidAndGroupId($uuid, $groupId))
146 #set ($smallImageId = $igImage.getSmallImageId())
147
148
149 #set ($folderId = $igImage.getFolderId())
150 #set ($folderImages = $IGImageLocalServiceUtil.getImages($groupId, $folderId))
151
152 #if ($folderImages)
153 #set ($index = 0)
154 #set ($size = $folderImages.size())
155 #set ($currentWidth = 0)
156 #foreach ($folderimg in $sortTool.sort($folderImages,"name:asc"))
157
158 #if ($folderimg.description == $folderimg.nameWithExtension)
159 #set ($folderimg.description = "")
160 #end
161
162 #set ($imgImageId = $folderimg.custom1ImageId)
163 #set ($widthRatio = 1.0)
164 #if ($imgImageId == 0)
165 #set ($imgImageId = $folderimg.largeImageId)
166 #end
167 #set ($img = $ImageLocalServiceUtil.getImage($imgImageId))
168 #set ($ratio = (100.0 / $img.height))
169 #if ($ratio > 1.0)
170 #set ($ratio = 1)
171 #end
172 #set ($imgWidth = ($ratio * $img.width))
173 #set ($imgWidth = $imgWidth.intValue())
174 #set ($width = ($ratio * $img.width))
175 #set ($width = $width.intValue())
176 #set ($width2 = $width.intValue() + 30)
177
178 #set ($galImage = {"width": $width, "width2" : $width2, "url" : "/image/image_gallery?uuid=$folderimg.getUuid()&groupId=$folderimg.getGroupId()" , "thumbUrl" : "/image/image_gallery?uuid=$folderimg.getUuid()&groupId=$folderimg.getGroupId()&width=$width", "desc" : "$htmlUtil.escapeAttribute($folderimg.description)"})
179 #set ($VOID = $galleryImages.add($galImage))
180
181 #set ($index = $index + 1)
182
183 #end
184 #end
185
186 #end
187
188
189
190 #if ($galleryImages.size() > 0)
191 <div class="gallery-$reserved-article-id.data">
192 <h4>#language("image-gallery")</h4>
193
194 #set ($currentWidth = 0)
195 #set ($index = 0)
196 <div class="image-gallery-row">
197 #foreach ($img in $galleryImages)
198 #if ($currentWidth > (710 - $img.width2))
199 #set ($currentWidth = 0)
200 <!-- </div> -->
201 #end
202
203 #if ($currentWidth == 0)
204 <!-- <div class="image-gallery-row"> -->
205 #end
206 #set ($currentWidth = $currentWidth + $img.width2)
207
208 <a class="rsImg gallery-image" href="$img.url" rel="prettyPhoto[$reserved-article-id.data]"><img class="rsTmb gallery-image-thumb" src="$img.thumbUrl" width="$width" alt="$img.desc"/></a>
209
210 #set ($index = $index + 1)
211 #if ($index == $galleryImages.size())
212 <!-- </div> -->
213 #end
214 #end
215 </div>
216 </div>
217 #end
218 </div>
219</div>