Aparcamientos
Atrás RESTO DEL MUNICIPIO APARCAMIENTO PÚBLICO EXCEPTO SEÑALIZACIÓN
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> Plazas [in template "38011#38039#1008974" at line 40, column 119] ---- 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 validator.isNotNull(smallImageUrl... [in template "38011#38039#1008974" at line 40, column 17] ----
1<#assign title = .vars['reserved-article-title'].data>
2<#assign articleId=.vars["reserved-article-id"].data />
3<#assign description=.vars["reserved-article-description"].data />
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data />
5<#assign date=.vars["reserved-article-display-date"].data />
6<#assign request = .vars['request']>
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)>
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/>
9<#assign imageTitle = title>
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/>
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/>
12<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" />
13
14<#if Imagen??>
15 <#if validator.isNotNull(Imagen.getData())>
16 <#assign smallImageUrl = Imagen.getData()/>
17 </#if>
18</#if>
19
20<article class="template template-detail ${ddmStructureNameNormalize}">
21
22 <#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/>
23 <#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>
24 <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle>
25 <div class="portlet-title-wrapper">
26 <div class="h3 border-bottom">${title}</div>
27 </div>
28 <#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet">
29 <div class="portlet-title-wrapper">
30 <div class="h3 border-bottom">${title}</div>
31 </div>
32 <#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet">
33 <div class="portlet-title-wrapper">
34 <div class="h3 border-bottom">${title}</div>
35 </div>
36 </#if>
37
38 <section class="row flex-row-reverse mt-4">
39
40 <#if validator.isNotNull(smallImageUrl) || Direccion.data?has_content || Telefono.data?has_content || Plazas.data?has_content || Horario.data?has_content || Enlace.data?has_content>
41 <div class="<#if validator.isNotNull(Tarifas.data) || validator.isNotNull(Servicios.data)>col-sm-4</#if>col-12">
42 <#if validator.isNotNull(smallImageUrl)>
43 <a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');">
44 <img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" />
45 <span class="hide-accessible">${imageTitle}</span>
46 </a>
47 </#if>
48
49 <#if Direccion.data?has_content || Telefono.data?has_content || Plazas.data?has_content || Horario.data?has_content || Enlace.data?has_content>
50 <div class="article-list-wrapper">
51 <ul class="article-list list-unstyled article-list-address">
52 <#if Direccion.data?has_content>
53 <li class="article-list-item">
54 <span class="far fa-map">
55 <span class="hide-accessible">${languageUtil.get(request,"address")}</span>
56 </span>
57 <span class="field-wrapper">
58 <span class="field">${languageUtil.get(request, "address")}:</span>
59 <span class="text">${Direccion.data}</span>
60 </span>
61 </li>
62 </#if>
63
64 <#if Telefono.data?has_content>
65 <li class="article-list-item">
66 <span class="fas fa-phone-alt">
67 <span class="hide-accessible">${languageUtil.get(request,"phone")}</span>
68 </span>
69 <span class="field-wrapper">
70 <span class="field">${languageUtil.get(request, "phone")}:</span>
71 <span class="text">${Telefono.data}</span>
72 </span>
73 </li>
74 </#if>
75
76 <#if Plazas?? && Plazas.data?has_content>
77 <li class="article-list-item">
78 <span class="fas fa-users">
79 <span class="hide-accessible">${languageUtil.get(request,"Plazas")}</span>
80 </span>
81 <span class="field-wrapper">
82 <span class="field">${languageUtil.get(request, "Plazas")}:</span>
83 <span class="text">${Plazas.data}</span>
84 </span>
85 </li>
86 </#if>
87
88 <#if Horario.data?has_content>
89 <li class="article-list-item">
90 <span class="fas fa-clock">
91 <span class="hide-accessible">${languageUtil.get(request,"Horario")}</span>
92 </span>
93 <span class="field-wrapper">
94 <span class="field">${languageUtil.get(request, "Horario")}:</span>
95 <span class="text">${Horario.data}</span>
96 </span>
97 </li>
98 </#if>
99 <#if Enlace??>
100 <#if validator.isNotNull(Enlace.getData())>
101 <#assign link = Enlace.getFriendlyUrl() !/>
102 <#assign cssClassIcon = "fas fa-link" />
103 <li class="article-list-item web">
104 <span class="fas fa-link">
105 <span class="hide-accessible">${languageUtil.get(request,"site")}</span>
106 </span>
107 <span class="field-wrapper">
108 <span class="field">${languageUtil.get(request, "site")}:</span>
109 <span class="text">
110 <a href="<#if !stringUtil.matches(link, '//') >//</#if>${link}" title="${languageUtil.format(request,'go-to-x', '${link}')}">${stringUtil.extractLast(link, "/")}</a>
111 </span>
112 </span>
113 </li>
114 </#if>
115 </#if>
116 </ul>
117 </div>
118 </#if>
119 </div>
120 </#if>
121
122 <#if validator.isNotNull(Tarifas.data) || validator.isNotNull(Servicios.data)>
123 <div class="<#if validator.isNotNull(smallImageUrl) || Direccion.data?has_content || Telefono.data?has_content || Plazas.data?has_content || Horario.data?has_content || Enlace.data?has_content> col-sm-8 </#if> col-12">
124 <dl class="d-flex flex-wrap">
125 <#if validator.isNotNull(Tarifas.data)>
126 <dt class="w-25 py-2 my-2">Tarifas</dt>
127 <dd class="w-75 py-2 border-bottom my-2">${Tarifas.data}</dd>
128 </#if>
129
130 <#if validator.isNotNull(Servicios.data)>
131 <dt class="w-25 py-2 my-2">Servicios</dt>
132 <dd class="w-75 py-2 border-bottom my-2">${Servicios.data}</dd>
133 </#if>
134 </dl>
135 </div>
136 </#if>
137
138 </section>
139</article>