Dónde comer
Atrás RESTAURANTE "LOS CHICOS"
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> Descripcion [in template "38011#38039#1010154" at line 124, column 50] ---- 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(Descripcion.d... [in template "38011#38039#1010154" at line 124, column 25] ----
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<#assign smallImage = true/>
14
15
16<#if Imagen.data?has_content && validator.isNull(smallImageUrl)>
17 <#assign smallImageUrl = Imagen.getData()/>
18 <#assign smallImage = false/>
19</#if>
20
21
22<article class="template template-detail ${ddmStructureNameNormalize}">
23
24 <#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/>
25 <#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>
26 <#if portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle>
27 <div class="portlet-title-wrapper">
28 <div class="h3 border-bottom">${title}</div>
29 </div>
30 <#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet">
31 <div class="portlet-title-wrapper">
32 <div class="h3 border-bottom">${title}</div>
33 </div>
34 <#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet">
35 <div class="portlet-title-wrapper">
36 <div class="h3 border-bottom">${title}</div>
37 </div>
38 </#if>
39
40 <section class="row flex-row-reverse mt-4">
41
42 <#if validator.isNotNull(smallImageUrl) || Direccion.data?has_content || Telefono.data?has_content || PersonaContacto?? || Email.data?has_content || Web.data?has_content>
43 <div class="<#if Descripcion?? && Descripcion.data?has_content>col-sm-4<#elseif (Descripcion?? && validator.isNull(smallImageUrl) && validator.isNull(Descripcion.getData)) || Direccion.data?has_content || Telefono.data?has_content || PersonaContacto?? || Email.data?has_content || Web.data?has_content> col-12</#if>">
44 <#if validator.isNotNull(smallImageUrl)>
45 <a href="${smallImageUrl}" title="Imagen ${imageTitle}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');">
46 <img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${imageTitle}" />
47 <span class="hide-accessible">${imageTitle}</span>
48 </a>
49 </#if>
50 <#if Direccion.data?has_content || Telefono.data?has_content || PersonaContacto?? || Email.data?has_content || Web.data?has_content>
51 <div class="article-list-wrapper">
52 <ul class="article-list list-unstyled article-list-address">
53 <#if Direccion.data?has_content>
54 <li class="article-list-item">
55 <span class="far fa-map">
56 <span class="hide-accessible">${languageUtil.get(request,"address")}</span>
57 </span>
58 <span class="field-wrapper">
59 <span class="field">${languageUtil.get(request, "address")}:</span>
60 <span class="text">${Direccion.data}</span>
61 </span>
62 </li>
63 </#if>
64
65 <#if Telefono.data?has_content>
66 <li class="article-list-item">
67 <span class="fas fa-phone-alt">
68 <span class="hide-accessible">${languageUtil.get(request,"phone")}</span>
69 </span>
70 <span class="field-wrapper">
71 <span class="field">${languageUtil.get(request, "phone")}:</span>
72 <span class="text">${Telefono.data}</span>
73 </span>
74 </li>
75 </#if>
76 <#if PersonaContacto??>
77 <#if PersonaContacto.data?has_content>
78 <li class="article-list-item">
79 <span class="far fa-address-card">
80 <span class="hide-accessible">${languageUtil.get(request,"contact")}</span>
81 </span>
82 <span class="field-wrapper">
83 <span class="field">${languageUtil.get(request, "contact")}:</span>
84 <span class="text">${PersonaContacto.data}</span>
85 </span>
86 </li>
87 </#if>
88 </#if>
89
90 <#if Email.getData()?has_content>
91 <li class="article-list-item">
92 <span class="far fa-envelope">
93 <span class="hide-accessible">${languageUtil.get(request,"email")}</span>
94 </span>
95 <span class="field-wrapper">
96 <span class="field">${languageUtil.get(request, "email")}:</span>
97 <span class="text">
98 <a class="" href="mailto:${Email.data}" title="${languageUtil.format(request,'go-to-x', 'email')}">${Email.data}</a>
99 </span>
100 </span>
101 </li>
102 </#if>
103
104 <#if Web.data?has_content>
105 <li class="article-list-item web">
106 <span class="fas fa-link">
107 <span class="hide-accessible">${languageUtil.get(request,"site")}</span>
108 </span>
109 <span class="field-wrapper">
110 <span class="field">${languageUtil.get(request, "site")}:</span>
111 <span class="text">
112 <a href="<#if !stringUtil.matches(Web.data, '//') >//</#if>${Web.data}" title="${languageUtil.format(request,'go-to-x', 'site')}" target="_blank">${Web.data}</a>
113 </span>
114 </span>
115 </li>
116 </#if>
117
118 </ul>
119 </div>
120 </#if>
121 </div>
122 </#if>
123 <#if Descripcion?? || smallImage && validator.isNotNull(Imagen.data)>
124 <#if validator.isNotNull(Descripcion.data) || smallImage && validator.isNotNull(Imagen.data)>
125 <div class="<#if validator.isNotNull(smallImageUrl) || Direccion.data?has_content || Telefono.data?has_content || PersonaContacto?? || Email.data?has_content || Web.data?has_content> col-sm-8 </#if> col-12">
126 <div class="text">${Descripcion.data}</div>
127
128 <#if smallImage && validator.isNotNull(Imagen.data)>
129 <#assign smallImageFileEntry = dlTool.getDLFileEntryByPath(smallImageUrl)/>
130 <#if smallImageFileEntry.uuid!= Imagen.data?eval.uuid>
131 <div class="gallery-wrapper">
132 <ul class="images list-unstyled list-inline">
133 <#if validator.isNotNull(Imagen.data)>
134 <li class='image-entry'>
135 <a href="${Imagen.getData()}" target="_blank" title="Imagen ${title}" class="image-wrapper image-wrapper-cover image-wrapper-style" style="background-image: url('${dlTool.getThumbnail(Imagen.data, 2)}');">
136 <img src="${dlTool.getThumbnail(Imagen.data, 2)}" target="_blank" alt="Imagen ${title}" />
137 <#if validator.isNotNull(title)>
138 <span class="hide-accessible">${title}</span>
139 </#if>
140 </a>
141 </li>
142 </#if>
143 </ul>
144 </div>
145 </#if>
146 </#if>
147 </div>
148 </#if>
149 </#if>
150
151 </section>
152
153</article>