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>