Los objetivos de la Concejalía de Agricultura del Ayuntamiento de Abizanda son los siguientes:
- Objetivo 1 de ejemplo
- Objetivo 2 de ejemplo
- Objetivo 3 de ejemplo
Los objetivos de la Concejalía de Agricultura del Ayuntamiento de Abizanda son los siguientes:
Concejalía de Agricultura
Lunes a Viernes de 8:00 a 15:00 h
Multiple compatible overloaded variations were found with the same priority. The FTL type of the argument values were: Null. The Java type of the argument values were: Null. The matching overload was searched among these members: com.liferay.portal.kernel.util.Validator_IW.isNotNull(String), com.liferay.portal.kernel.util.Validator_IW.isNotNull(Object[]), com.liferay.portal.kernel.util.Validator_IW.isNotNull(Long), com.liferay.portal.kernel.util.Validator_IW.isNotNull(Object) ---- FTL stack trace ("~" means nesting-related): - Failed at: #if validator.isNotNull(discursosDocu... [in template "38913#38948#3421615" at line 108, column 17] ----
1<#assign layoutTool = utilLocator.findUtil("lportal-ce-hook", "as.asac.template.tools.LayoutTool") />
2<#assign journalTool = utilLocator.findUtil("lportal-ce-hook", "as.asac.template.tools.JournalTool") />
3<#assign dlTool = utilLocator.findUtil("lportal-ce-hook", "as.asac.template.tools.DLTool") />
4<#assign portletTool = utilLocator.findUtil("lportal-ce-hook", "as.asac.template.tools.PortletTool") />
5
6<#assign articleId =.vars["reserved-article-id"].data />
7<#assign title = .vars['reserved-article-title'].data>
8<#assign description=.vars["reserved-article-description"].data />
9<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data />
10<#assign date=.vars["reserved-article-display-date"].data />
11<#assign request = .vars['request']>
12<#assign portletNamespace = request['portlet-namespace']!>
13<#assign themeDisplayStr = request['theme-display']!>
14
15<#assign vocabularyNames = ["Partido político"]/>
16<#assign categoriesPolitical = journalTool.getCategories(scopeGroupId, articleId, vocabularyNames)! />
17<#assign name = ""/>
18
19<#if validator.isNotNull(Nombre.data)>
20 <#assign name = Nombre.getData()/>
21</#if>
22
23<article class="template template-detail template-concejal-detail">
24
25
26 <section class="row mt-4">
27 <div class="col-sm-8 col-12">
28 <#if validator.isNotNull(Biografia.data)>
29 <div class="text">${Biografia.getData()}</div>
30 </#if>
31
32 <section class="mt-4">
33 <dl class="d-flex flex-wrap align-items-center">
34 <#if validator.isNotNull(Agenda.data)>
35 <#assign urlShort = Agenda.data />
36 <#if !stringUtil.matches(urlShort, "//") >
37 <#assign urlShort = "//${Agenda.data}" />
38 </#if>
39 <dt class="w-25 py-2">${languageUtil.get(request, "template-agenda")}</dt>
40 <dd class="w-75 py-2 border-bottom">
41 <a class="link external-link" href="${urlShort}" title="${languageUtil.format(request, 'go-to-x', ['${urlShort}'] )}">${Agenda.data}</a>
42 </dd>
43 </#if>
44
45 <#assign cvDocuments = journalTool.getHTMLDocuments(CV.getSiblings()) />
46 <#if validator.isNotNull(cvDocuments)>
47 <dt class="w-25 py-2">${languageUtil.get(request, "template-cv")}</dt>
48 <dd class="w-75 py-2 border-bottom">${cvDocuments}</dd>
49 </#if>
50
51 <#assign funcionesAlcaldiaDocuments = journalTool.getHTMLDocuments(FuncionesAlcaldia.getSiblings()) />
52 <#if validator.isNotNull(funcionesAlcaldiaDocuments)>
53 <dt class="w-25 py-2">${languageUtil.get(request, "template-mayor-functions")}</dt>
54 <dd class="w-75 py-2 border-bottom">${funcionesAlcaldiaDocuments}</dd>
55 </#if>
56
57 <#assign delegacionesAlcaldiaDocuments = journalTool.getHTMLDocuments(DelegacionesAlcaldia.getSiblings()) />
58 <#if validator.isNotNull(delegacionesAlcaldiaDocuments)>
59 <dt class="w-25 py-2">${languageUtil.get(request, "template-mayoral-delegations")}</dt>
60 <dd class="w-75 py-2 border-bottom">${delegacionesAlcaldiaDocuments}</dd>
61 </#if>
62
63 <#assign declaracionBienesDocuments = journalTool.getHTMLDocuments(DeclaracionBienes.getSiblings()) />
64 <#if validator.isNotNull(declaracionBienesDocuments)>
65 <dt class="w-25 py-2">${languageUtil.get(request, "template-declaration-of-goods")}</dt>
66 <dd class="w-75 py-2 border-bottom">${declaracionBienesDocuments}</dd>
67 </#if>
68
69 <#assign declaracionIncompatibilidadesDocuments = journalTool.getHTMLDocuments(DeclaracionIncompatibilidades.getSiblings()) />
70 <#if validator.isNotNull(declaracionIncompatibilidadesDocuments)>
71 <dt class="w-25 py-2">${languageUtil.get(request, "template-declaration-incompatibilities")}</dt>
72 <dd class="w-75 py-2 border-bottom">${declaracionIncompatibilidadesDocuments}</dd>
73 </#if>
74
75 <#assign sueldoBrutoDocuments = journalTool.getHTMLDocuments(SueldoBruto.getSiblings()) />
76 <#if validator.isNotNull(sueldoBrutoDocuments)>
77 <dt class="w-25 py-2">${languageUtil.get(request, "template-gross-salary")}</dt>
78 <dd class="w-75 py-2 border-bottom">${sueldoBrutoDocuments}</dd>
79 </#if>
80 </dl>
81 </section>
82
83 <#if Fotografias?? && Fotografias.getData()?has_content>
84 <#assign galleryFolderId = getterUtil.getLong(Fotografias.getData()) />
85 <#assign fotografiasGallery = journalTool.getHTMLGallery(getterUtil.getLong(scopeGroupId), galleryFolderId, 3, "gallery-thumbs") />
86 <#if validator.isNotNull(fotografiasGallery)>
87 <section class="image-gallery">
88 <div class="h4">${languageUtil.get(request, "images-file")}</div>
89 ${fotografiasGallery}
90 </section>
91 </#if>
92 </#if>
93
94 <#if Discursos?? && Discursos.getData()?has_content>
95 <#assign documentFolderId = getterUtil.getLong(Discursos.getData()) />
96 <#assign discursosDocuments = journalTool.getHTMLDocuments(getterUtil.getLong(scopeGroupId), documentFolderId) />
97 <#if validator.isNotNull(discursosDocuments)>
98 <section class="documents">
99 <div class="h4">${languageUtil.get(request, "template-speeches")}</div>
100 ${discursosDocuments}
101 </section>
102 </#if>
103 </#if>
104
105 <#if Bandos?? && Bandos.getData()?has_content>
106 <#assign documentFolderId = getterUtil.getLong(Bandos.getData()) />
107 <#assign bandosDocuments = journalTool.getHTMLDocuments(getterUtil.getLong(scopeGroupId), documentFolderId) />
108 <#if validator.isNotNull(discursosDocuments)>
109 <section class="documents">
110 <div class="h4">${languageUtil.get(request, "template-sides")}</div>
111 ${bandosDocuments}
112
113 </section>
114 </#if>
115 </#if>
116 </div>
117 <div class="col-sm-4 col-12">
118 <#if validator.isNotNull(smallImageUrl)>
119 <a href="${smallImageUrl}" title="Imagen ${title}" class="d-block image-wrapper aspect-ratio-bg-contain lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 3)}');">
120 <img src="${dlTool.getThumbnail(smallImageUrl, 3)}" alt="Imagen ${title}" />
121 </a>
122 </#if>
123 <div class="link-social text-center mt-3">
124 <#if validator.isNotNull(Twitter.data)>
125 <#assign urlShort = Twitter.data />
126 <#if !stringUtil.matches(urlShort, "//") >
127 <#assign urlShort = "//${Twitter.data}" />
128 </#if>
129 <a class="ml-2" href="${urlShort}" title="Twitter ${languageUtil.get(request, 'of')} ${name}" target="_blank">
130 <i class="fab fa-twitter"></i>
131 <span class="hide-accessible">Twitter</span>
132 </a>
133 </#if>
134 <#if validator.isNotNull(Instagram.data)>
135 <#assign urlShort = Instagram.data />
136 <#if !stringUtil.matches(urlShort, "//") >
137 <#assign urlShort = "//${Instagram.data}" />
138 </#if>
139 <a class="ml-2" href="${urlShort}" title="Instagram ${languageUtil.get(request, 'of')} ${name}" target="_blank">
140 <i class="fab fa-instagram"></i>
141 <span class="hide-accessible">Instagram</span>
142 </a>
143 </#if>
144 <#if validator.isNotNull(Facebook.data)>
145 <#assign urlShort = Facebook.data />
146 <#if !stringUtil.matches(urlShort, "//") >
147 <#assign urlShort = "//${Facebook.data}" />
148 </#if>
149 <a class="ml-2" href="${urlShort}" title="Facebook ${languageUtil.get(request, 'of')} ${name}" target="_blank">
150 <i class="fab fa-facebook"></i>
151 <span class="hide-accessible">Facebook</span>
152 </a>
153 </#if>
154 <#if validator.isNotNull(Youtube.data)>
155 <#assign urlShort = Youtube.data />
156 <#if !stringUtil.matches(urlShort, "//") >
157 <#assign urlShort = "//${Youtube.data}" />
158 </#if>
159 <a class="ml-2" href="${urlShort}" title="Youtube ${languageUtil.get(request, 'of')} ${name}" target="_blank">
160 <i class="fab fa-youtube"></i>
161 <span class="hide-accessible">Youtube</span>
162 </a>
163 </#if>
164 <#if validator.isNotNull(Email.data)>
165 <a class="ml-2" href="mailto:${Email.getData()}" title="${languageUtil.get(request, 'template-send-mail-to')} ${Email.getData()}">
166 <i class="fas fa-envelope"></i>
167 <span class="hide-accessible">Email</span>
168 </a>
169 </#if>
170 </div>
171 </div>
172 </section>
173</article>