Miesto na zaparkovanie auta
-
LEPŠIE <br> LOKALITY
-
ZĽAVY AŽ <br> DO 70%
-
BEZPLATNÉ <br> ZRUŠENIE
-
BEZ POPLATKOV <br> ZA SPRÁVU
Nastala chyba počas spracovávania šablóny.
Java method "es.saba.sb.parking.web.asset.LSBCityAssetRenderer.getURLViewInContext(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, String)" threw an exception when invoked on es.saba.sb.parking.web.asset.LSBCityAssetRenderer object "es.saba.sb.parking.web.asset.LSBCityAssetRenderer@4464f2b8"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: viewURL = assetRenderer.getURLViewInC... [in template "31911#31945#74328" at line 16, column 25]
----
1<#assign ORG_ID = layout.getGroup().getExpandoBridge().getAttribute("countryCode")/>
2<#setting url_escaping_charset='UTF-8'>
3<#if entries?has_content>
4 <#assign lsbCityLocalService = serviceLocator.findService("es.saba.sb.parking.service.LSBCityLocalService")
5 lsbParkingLocalService = serviceLocator.findService("es.saba.sb.parking.service.LSBParkingLocalService")
6 dLAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")
7 know_city_name = "conoce-ciudad"
8 />
9 <section class="mx54-t">
10 <div class="module-4">
11 <div class="container-fluid">
12 <#list entries as curEntry>
13 <#assign
14 assetRenderer = curEntry.getAssetRenderer()
15 curCity = lsbCityLocalService.getLSBCity(assetRenderer.classPK)
16 viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, "/")
17 numParkings = lsbParkingLocalService.findByCodCityAssociatedCount(curCity.getCodCity())
18 curCityFolder = dLAppService.getFolder(curCity.getDlFolderId())
19 curCityFolderKnown = dLAppService.getFolder(curCityFolder.getGroupId(), curCityFolder.getFolderId(), know_city_name)
20 curCityImages = dLAppService.getFileEntries(curCityFolderKnown.getGroupId(), curCityFolderKnown.getFolderId())
21 curCityImage = curCityImages?last
22 curCityImageUrl = themeDisplay.getPortalURL() + "/documents/" + curCityImage.getGroupId() + "/" + curCityImage.getFolderId() + "/" + curCityImage.getTitle()?url
23 curCityImageUrlClean = curCityImageUrl?replace("&imagePreview=1","")
24 />
25 <div class="${curEntry?item_cycle('col-sm-6', 'col-sm-5', 'col-sm-5 col-sm-offset-1', 'col-sm-6')}">
26 <a href="${viewURL}" title="${assetRenderer.getTitle(themeDisplay.getLocale())}">
27 <div class="inner">
28 <div class="content">
29 <p class="h4">${assetRenderer.getTitle(themeDisplay.getLocale())}</p>
30 <#if numParkings != 0>
31 <p class="info">
32 <span>
33 <#if ORG_ID != "703">
34 ${numParkings} <@liferay.language key="templates-cities-parkings"/>
35 </#if>
36 <#if ORG_ID == "703">
37 <#if numParkings ==1>
38 ${numParkings} <@liferay.language key="templates-cities-parkings-1"/>
39 </#if>
40 <#if (numParkings > 1 && numParkings < 10) >
41 ${numParkings} <@liferay.language key="templates-cities-parkings"/>
42 </#if>
43 <#if (numParkings > 9) >
44 ${numParkings} <@liferay.language key="templates-cities-parkings-10"/>
45 </#if>
46 </#if>
47 </span>
48 </p>
49 </#if>
50 <button class="btn btn-secondary btn-secondary-b btn-lg" type="button"><@liferay.language key="templates-cities-see-all-parkings"/></button>
51 </div>
52 </div>
53 <div class="image-wrapper" style="background-image: url(${curCityImageUrlClean})"></div>
54 </a>
55 </div>
56 </#list>
57 </div>
58 </div>
59 </section>
60</#if>
