- Cursos i tallers
Dibuixarem el nostre mandala sobre un suport de fusta i l’omplirem encolant llavors, fulles, pedres… fins a aconseguir un mandala acolorit.
Arbúcies
- Montseny
Mostrando el intervalo 1 - 4 de 4 resultados.
Dibuixarem el nostre mandala sobre un suport de fusta i l’omplirem encolant llavors, fulles, pedres… fins a aconseguir un mandala acolorit.
The following has evaluated to null or missing:
==> dataActivitatF [in template "10311#10344#ACTIVITATS_PORTADA" at line 167, column 102]
----
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: #assign dataActivitat = "Del " + data... [in template "10311#10344#ACTIVITATS_PORTADA" at line 167, column 29]
---- 1<#assign journalArticleLocalService= serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 2<#assign currentArticle= journalArticleLocalService.getArticle( getterUtil.getLong( groupId), .vars["reserved-article-id"].data)> 3<#assign assetCategoryServiceUtil= serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryService")> 4<#assign category= assetCategoryServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong( currentArticle.getResourcePrimKey()))> 5<#--Lista de categorias ordenada por longitud y max 10 elem --> 6<#assign categoriasMap = []> 7<#assign maxItems = 6> 8<#list category as c> 9 <#if c.vocabularyId == getterUtil.getLong("32620")> 10 <#if categoriasMap?size < maxItems> 11 <#assign categoriasMap = categoriasMap + [{ 12 "name": c.name, 13 "length": c.name?length 14 }]> 15 </#if> 16 </#if> 17</#list> 18<#assign categoriasOrdenadas = categoriasMap?sort_by("length")?reverse> 19<#assign groupLocalService= serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 20<#assign group= groupLocalService.getGroup( getterUtil.getLong( groupId))> 21 22<#assign scopeGroupId= getterUtil.getLong( themeDisplay.scopeGroupId)> 23 24<#assign articleUrl="/web/agenda/-/"+ .vars["reserved-article-url-title"].data> 25<div class="agenda_portada_column1 col-lg-4 col-md-6 mb-4"> 26<section> 27 <article> 28 <!--Categoria--> 29 <#if categoriasOrdenadas?has_content> 30 <ul class="categoria-activitat d-flex align-items-end flex-column"> 31 <#list categoriasOrdenadas as categoria> 32 <li>${categoria.name}</li> 33 </#list> 34 </ul> 35 </#if> 36 <!--Imatge--> 37 <#assign urlImgEntry= ""> 38 <#assign altAuxImg= ""> 39 <#if act_img_interior.getData()?has_content> 40 <#assign urlImgEntry= act_img_interior.getData()> 41 <#elseif act_img_interior.urlExterna?? && act_img_interior.urlExterna.getData()?has_content> 42 <#assign urlImgEntry= act_img_interior.urlExterna.getData()> 43 </#if> 44 <#if urlImgEntry?has_content> 45 <#if act_img_interior.act_img_alt.getData()?has_content> 46 <#assign altAuxImg= act_img_interior.act_img_alt.getData()> 47 </#if> 48 49 <#-------------------------------------------------------------------------UNIFICACION PLANTILLAS METAINFO IMATGES INI-------------------------------------------------------------------------> 50 <#if urlImgEntry?has_content> 51 52 <#----------------------------METAINFO_IMG_GETINFO INI----------------------------> 53 54 <#assign DLFileEntryUtil= serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 55 56 <#assign uuIdImagen= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].getParameter( urlImgEntry,"uuid",false)> 57 <#if uuIdImagen!=""> 58 59 <#assign groupIdImagen= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].getParameter( urlImgEntry,"groupId",false)> 60 61 <#assign current= DLFileEntryUtil.fetchDLFileEntryByUuidAndGroupId( uuIdImagen, getterUtil.getLong( groupIdImagen))> 62 63 </#if> 64 <#----------------------------METAINFO_IMG_GETINFO FIN----------------------------> 65 <#if current?has_content> 66 67 <#assign structureId="IMATGES"> 68 <#assign templateId="IMATGES"> 69 70 <#----------------------------METAINFO_EXIST_CONTENT INI----------------------------> 71 72 <#assign journalArticleLocalService= serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 73 74 <#assign companyId= current.getCompanyId()> 75 <#assign group_Id= scopeGroupId> 76 <#if current?? && current.getGroupId()?has_content> 77 <#assign group_Id= current.getGroupId()> 78 </#if> 79 <#assign type="general"> 80 <#assign title= current.getDescription()> 81 82 <#assign isEmpty=true> 83 <#assign articles=""> 84 <#assign currentArticle=""> 85 86 <#assign folders=[]> 87 <#assign andOperator=true> 88 <#assign articles= journalArticleLocalService.search( getterUtil.getLong( companyId), getterUtil.getLong( group_Id), folders,0,null,null, title,null,null, type, structureId, templateId,null,null,0,null, andOperator,-1,-1, null)!""> 89 <#if articles?has_content || articles?length gt 0> 90 <#list articles as article> 91 <#if stringUtil.equalsIgnoreCase(article.getTitle(),title)> 92 <#if isEmpty> 93 <#assign isEmpty=false> 94 <#assign currentArticle= article> 95 <#else> 96 <#if currentArticle.getVersion()< article.getVersion()> 97 <#assign currentArticle= article> 98 </#if> 99 </#if> 100 </#if> 101 </#list> 102 </#if> 103 104 <#----------------------------METAINFO_EXIST_CONTENT FIN-------------------------- --> 105 <#if !currentArticle?has_content> 106 <img src="${urlImgEntry}" alt="${altAuxImg}" title="" class="img_section" /> 107 <#if altAuxImg?has_content> 108 <p class="m-0 p-0">${altAuxImg}</p> 109 </#if> 110 <#else><#----------------------------IMATGES FIN-------------------------- --> 111 112 <#assign document= saxReaderUtil.read( currentArticle.getContent())> 113 114 <#assign img_autor= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_autor esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 115 <#assign img_titol= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_titol esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 116 <#assign img_alt= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_alt esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 117 <#assign img_imatge= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_imatge esc.s]/dynamic-content")> 118 119 120 <img src="${img_imatge.getText()}" class="img_section" alt="${img_alt.getText()}" title="${img_alt.getText()}"> 121 <p>${img_titol.getText()}<br />${img_autor.getText()}</p> 122 123 <#----------------------------IMATGES FIN-------------------------- --> 124 </#if> 125 <#else> 126 127 <img src="${urlImgEntry}" alt="${altAuxImg}" title="" class="img_section" /> 128 <#if altAuxImg?has_content> 129 <!--<p>${altAuxImg}</p> --> 130 </#if> 131 </#if> 132 </#if> 133 <#-------------------------------------------------------------------------UNIFICACION PLANTILLAS METAINFO IMATGES INI-------------------------------------------------------------------------> 134 135 </#if> 136 <!--Titol--> 137 <div class="titol-activitat" ><a alt="${act_titol.getData()}" title="${act_titol.getData()}" href="${articleUrl}">${act_titol.getData()}</a></div> 138 <!--Resum--> 139 <#if act_resum?? && act_resum.getData()?has_content> 140 <div class="resum-activitat mx-2">${act_resum.getData()}</div> 141 </#if> 142 <!--Dades--> 143 <div class="dades-activitat mx-2 row"> 144 <div class="data mt-2"> 145 <#assign dataInicial_Data= getterUtil.getString( dataInicial.getData())> 146 <#if dataInicial_Data?has_content> 147 <#assign dataInicial_DateObj= dateUtil.parseDate("yyyy-MM-dd", dataInicial_Data, locale)> 148 </#if> 149 150 <#assign dataFinal_Data= getterUtil.getString( dataFinal.getData())> 151 152 <#if dataFinal_Data?has_content> 153 <#assign dataFinal_DateObj= dateUtil.parseDate("yyyy-MM-dd", dataFinal_Data, locale)> 154 <#assign dataActivitatF = dateUtil.getDate(dataFinal_DateObj,"dd/MM/yyyy",locale)> 155 </#if> 156 157 <#if dataInicial_DateObj?? && dataInicial_DateObj?has_content> 158 <#assign dataActivitat = dateUtil.getDate(dataInicial_DateObj,"dd/MM/yyyy",locale)> 159 </#if> 160 161 <#if dataInicial_Data!= dataFinal_Data> 162 163 <#assign finsText> 164 <@liferay.language key="parc.activitat.fins" /> 165 </#assign> 166 <#if dataActivitat??> 167 <#assign dataActivitat = "Del " + dataActivitat + " " + finsText + " " + dataActivitatF> 168 </#if> 169 </#if> 170 <#if dataActivitat??> 171 <i class="fa-solid fa-calendar-days icon-large"></i> ${dataActivitat} 172 </#if> 173 174 </div> 175 176 <#if act_horari.getData()?has_content> 177 <div class="horari mt-2 w-100"> 178 <#--<strong><@liferay.language key="parc.activitat.horari"/>:</strong> --> 179 <i class="fa-solid fa-clock icon-large"></i> ${act_horari.getData()}<br /> 180 </div> 181 </#if> 182 <#if act_lloc1.getData()?has_content > 183 <div class="lloc mt-2 w-100"> 184 <i class="fa-solid fa-location-dot"></i> 185 186 <#if act_lloc1.getData()?has_content> 187 <#--<strong><@liferay.language key="place"/>:</strong>--> 188 ${act_lloc1.getData()} <br /> 189 <#if act_lloc2.getData()?has_content> 190 ${act_lloc2.getData()} <br /> 191 </#if> 192 <#if act_poblacio?? && act_poblacio.getData()?has_content> 193 <#--<strong>Població:</strong>--> 194 ${act_poblacio.getData()}<br /> 195 </#if> 196 </#if> 197 198 </div> 199 </#if> 200 <#if category?has_content> 201 <div class="parc mt-2"> 202 <ul class="parc-activitat p-0"> 203 <#list category as categoria> 204 <#if categoria.vocabularyId== getterUtil.getLong("32255")> 205 <li>${categoria.name}</li> 206 </#if> 207 </#list> 208 </ul> 209 </div> 210 </#if> 211 </div> 212 </article> 213</section> 214</div> 
Taller de descoberta del fascinant món dels bolets a partir d'una petita exposició que ens permetrà fer-ho de forma lúdica amb un joc de resolució d'enigmes.

Circuit al voltant del Punt d'acollida per practicar les habilitats en la conducció de la bicicleta BTT tradicional, elèctrica o infantil.
Mostrando el intervalo 1 - 4 de 4 resultados.
Este portal web únicamente utiliza cookies propias con finalidad técnica, no recaba ni cede datos de carácter personal de los usuarios sin su conocimiento. Sin embargo, contiene enlaces a sitios web de terceros con políticas de privacidad ajenas a la de la Diputación de Barcelona que usted podrá decidir si acepta o no cuando acceda a ellos. Consulte la Política de privacidad