- Passejades guiades

Passarem un matí en plena natura per conèixer la importància que té per a la biodiversitat i per a la prevenció del foc la presència dels cavalls lliures al Parc del Garraf.
Olivella
- Garraf













La Xarxa de Parcs Naturals de la Diputació de Barcelona està formada per 13 espais naturals d'alt valor paisatgístic, ecològic i cultural, que abasten 100.000 hectàrees. Garanteix un equilibri territorial i ambiental a un centenar de municipis del seu àmbit geogràfic, que representen més del 22 % del territori i el 70 % de la població de Catalunya.
Protegeix els valors naturals, agrícoles, forestals, culturals i paisatgístics apostant per un equilibri entre la preservació dels parcs i el desenvolupament econòmic de la població. També fomenta l'ús públic i l'educació ambiental del patrimoni cultural i natural.
Clica damunt de cada Parc per anar al seu web
The following has evaluated to null or missing:
==> dataActivitat [in template "10311#10344#ACTIVITATS_WEB_SEMANTICA" at line 152, column 63]
----
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_WEB_SEMANTICA" at line 152, 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 6<#assign groupLocalService= serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 7<#assign group= groupLocalService.getGroup( getterUtil.getLong( groupId))> 8 9<#assign scopeGroupId= getterUtil.getLong( themeDisplay.scopeGroupId)> 10 11<#assign articleUrl="/web/agenda/-/"+ .vars["reserved-article-url-title"].data> 12<div class="agenda_portada_column1 col-lg-3 col-md-4 mb-4"> 13<section> 14 <article> 15 <!--Categoria--> 16 <#if category?has_content> 17 <ul class="categoria-activitat d-flex align-items-end flex-column"> 18 <#list category as categoria> 19 <#if (categoria.vocabularyId== getterUtil.getLong("32255") && scopeGroupId==10534) || categoria.vocabularyId== getterUtil.getLong("32620")> 20 <li>${categoria.name}</li> 21 <#break> 22 </#if> 23 </#list> 24 </ul> 25 </#if> 26 <!--Imatge--> 27 <#assign urlImgEntry= ""> 28 <#assign altAuxImg= ""> 29 <#if act_img_interior.getData()?has_content> 30 <#assign urlImgEntry= act_img_interior.getData()> 31 <#elseif act_img_interior.urlExterna?? && act_img_interior.urlExterna.getData()?has_content> 32 <#assign urlImgEntry= act_img_interior.urlExterna.getData()> 33 </#if> 34 <#if urlImgEntry?has_content> 35 <#if act_img_interior.act_img_alt.getData()?has_content> 36 <#assign altAuxImg= act_img_interior.act_img_alt.getData()> 37 </#if> 38 39 <#-------------------------------------------------------------------------UNIFICACION PLANTILLAS METAINFO IMATGES INI-------------------------------------------------------------------------> 40 <#if urlImgEntry?has_content> 41 42 <#----------------------------METAINFO_IMG_GETINFO INI----------------------------> 43 44 <#assign DLFileEntryUtil= serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 45 46 <#assign uuIdImagen= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].getParameter( urlImgEntry,"uuid",false)!""> 47 48 <#if uuIdImagen!=""> 49 50 <#assign groupIdImagen= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].getParameter( urlImgEntry,"groupId",false)> 51 52 <#assign current= DLFileEntryUtil.fetchDLFileEntryByUuidAndGroupId( uuIdImagen, getterUtil.getLong( groupIdImagen))!""> 53 54 </#if> 55 <#----------------------------METAINFO_IMG_GETINFO FIN----------------------------> 56 <#if current?has_content> 57 58 <#assign structureId="IMATGES"> 59 <#assign templateId="IMATGES"> 60 61 <#----------------------------METAINFO_EXIST_CONTENT INI----------------------------> 62 63 <#assign journalArticleLocalService= serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 64 65 <#assign companyId= current.getCompanyId()> 66 <#assign group_Id= scopeGroupId> 67 <#if current?? && current.getGroupId()?has_content> 68 <#assign group_Id= current.getGroupId()> 69 </#if> 70 <#assign type="general"> 71 <#assign title= current.getDescription()> 72 73 <#assign isEmpty=true> 74 <#assign articles=""> 75 <#assign currentArticle=""> 76 77 <#assign folders=[]> 78 <#assign andOperator=true> 79 <#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)!""> 80 <#if articles?has_content || articles?length gt 0> 81 <#list articles as article> 82 <#if stringUtil.equalsIgnoreCase(article.getTitle(),title)> 83 <#if isEmpty> 84 <#assign isEmpty=false> 85 <#assign currentArticle= article> 86 <#else> 87 <#if currentArticle.getVersion()< article.getVersion()> 88 <#assign currentArticle= article> 89 </#if> 90 </#if> 91 </#if> 92 </#list> 93 </#if> 94 95 <#----------------------------METAINFO_EXIST_CONTENT FIN-------------------------- --> 96 <#if !currentArticle?has_content> 97 <img src="${urlImgEntry}" alt="${altAuxImg}" title="" class="img_section" /> 98 99 <#else><#----------------------------IMATGES FIN-------------------------- --> 100 101 <#assign document= saxReaderUtil.read( currentArticle.getContent())> 102 103 <#assign img_autor= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_autor esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 104 <#assign img_titol= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_titol esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 105 <#assign img_alt= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_alt esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 106 <#assign img_imatge= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_imatge esc.s]/dynamic-content")> 107 108 109 <img src="${img_imatge.getText()}" class="img_section" alt="${img_alt.getText()}" title="${img_alt.getText()}"> 110 111 112 <#----------------------------IMATGES FIN-------------------------- --> 113 </#if> 114 <#else> 115 116 <img src="${urlImgEntry}" alt="${altAuxImg}" title="" class="img_section" /> 117 </#if> 118 </#if> 119 <#-------------------------------------------------------------------------UNIFICACION PLANTILLAS METAINFO IMATGES INI-------------------------------------------------------------------------> 120 121 </#if> 122 <!--Titol--> 123 <div class="titol-activitat text-left" ><a alt="${act_titol.getData()}" title="${act_titol.getData()}" href="${articleUrl}">${act_titol.getData()}</a></div> 124 <!--Resum--> 125 <#if act_resum?? && act_resum.getData()?has_content> 126 <div class="resum-activitat text-left mx-2">${act_resum.getData()}</div> 127 </#if> 128 <!--Dades--> 129 <div class="dades-activitat mx-2 row"> 130 <div class="data mt-2"> 131 <#assign dataInicial_Data= getterUtil.getString( dataInicial.getData())> 132 <#if dataInicial_Data?has_content> 133 <#assign dataInicial_DateObj= dateUtil.parseDate("yyyy-MM-dd", dataInicial_Data, locale)> 134 </#if> 135 136 <#assign dataFinal_Data= getterUtil.getString( dataFinal.getData())> 137 138 <#if dataFinal_Data?has_content> 139 <#assign dataFinal_DateObj= dateUtil.parseDate("yyyy-MM-dd", dataFinal_Data, locale)> 140 <#assign dataActivitatF = dateUtil.getDate(dataFinal_DateObj,"dd/MM/yyyy",locale)> 141 </#if> 142 143 <#if dataInicial_DateObj?? && dataInicial_DateObj?has_content> 144 <#assign dataActivitat = dateUtil.getDate(dataInicial_DateObj,"dd/MM/yyyy",locale)> 145 </#if> 146 147 <#if dataInicial_Data!= dataFinal_Data> 148 149 <#assign finsText> 150 <@liferay.language key="parc.activitat.fins" /> 151 </#assign> 152 <#assign dataActivitat = "Del " + dataActivitat + " " + finsText + " " + dataActivitatF> 153 154 </#if> 155 <#if dataActivitat??> 156 <i class="fa-solid fa-calendar-days icon-large"></i> ${dataActivitat} 157 </#if> 158 159 160 </div> 161 162 <#if act_horari.getData()?has_content> 163 <div class="horari mt-2 w-100"> 164 <!--<strong><@liferay.language key="parc.activitat.horari"/>:</strong> --> 165 <i class="fa-solid fa-clock icon-large"></i> ${act_horari.getData()}<br /> 166 </div> 167 </#if> 168 <#if act_lloc1.getData()?has_content > 169 <div class="lloc mt-2 w-100"> 170 <i class="fa-solid fa-location-dot"></i> 171 172 <#if act_lloc1.getData()?has_content> 173 <!--<strong><@liferay.language key="place"/>:</strong>--> 174 ${act_lloc1.getData()} <br /> 175 <#if act_lloc2.getData()?has_content> 176 ${act_lloc2.getData()} <br /> 177 </#if> 178 <#if act_poblacio?? && act_poblacio.getData()?has_content> 179 <!--<strong>Població:</strong>--> 180 ${act_poblacio.getData()}<br /> 181 </#if> 182 </#if> 183 184 </div> 185 </#if> 186 <#if category?has_content> 187 <div class="parc mt-2"> 188 <ul class="parc-activitat p-0"> 189 <#list category as categoria> 190 <#if categoria.vocabularyId== getterUtil.getLong("32255")> 191 <li>${categoria.name}</li> 192 </#if> 193 </#list> 194 </ul> 195 </div> 196 </#if> 197 </div> 198 </article> 199</section> 200</div> The following has evaluated to null or missing:
==> dataActivitat [in template "10311#10344#ACTIVITATS_WEB_SEMANTICA" at line 152, column 63]
----
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_WEB_SEMANTICA" at line 152, 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 6<#assign groupLocalService= serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 7<#assign group= groupLocalService.getGroup( getterUtil.getLong( groupId))> 8 9<#assign scopeGroupId= getterUtil.getLong( themeDisplay.scopeGroupId)> 10 11<#assign articleUrl="/web/agenda/-/"+ .vars["reserved-article-url-title"].data> 12<div class="agenda_portada_column1 col-lg-3 col-md-4 mb-4"> 13<section> 14 <article> 15 <!--Categoria--> 16 <#if category?has_content> 17 <ul class="categoria-activitat d-flex align-items-end flex-column"> 18 <#list category as categoria> 19 <#if (categoria.vocabularyId== getterUtil.getLong("32255") && scopeGroupId==10534) || categoria.vocabularyId== getterUtil.getLong("32620")> 20 <li>${categoria.name}</li> 21 <#break> 22 </#if> 23 </#list> 24 </ul> 25 </#if> 26 <!--Imatge--> 27 <#assign urlImgEntry= ""> 28 <#assign altAuxImg= ""> 29 <#if act_img_interior.getData()?has_content> 30 <#assign urlImgEntry= act_img_interior.getData()> 31 <#elseif act_img_interior.urlExterna?? && act_img_interior.urlExterna.getData()?has_content> 32 <#assign urlImgEntry= act_img_interior.urlExterna.getData()> 33 </#if> 34 <#if urlImgEntry?has_content> 35 <#if act_img_interior.act_img_alt.getData()?has_content> 36 <#assign altAuxImg= act_img_interior.act_img_alt.getData()> 37 </#if> 38 39 <#-------------------------------------------------------------------------UNIFICACION PLANTILLAS METAINFO IMATGES INI-------------------------------------------------------------------------> 40 <#if urlImgEntry?has_content> 41 42 <#----------------------------METAINFO_IMG_GETINFO INI----------------------------> 43 44 <#assign DLFileEntryUtil= serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 45 46 <#assign uuIdImagen= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].getParameter( urlImgEntry,"uuid",false)!""> 47 48 <#if uuIdImagen!=""> 49 50 <#assign groupIdImagen= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].getParameter( urlImgEntry,"groupId",false)> 51 52 <#assign current= DLFileEntryUtil.fetchDLFileEntryByUuidAndGroupId( uuIdImagen, getterUtil.getLong( groupIdImagen))!""> 53 54 </#if> 55 <#----------------------------METAINFO_IMG_GETINFO FIN----------------------------> 56 <#if current?has_content> 57 58 <#assign structureId="IMATGES"> 59 <#assign templateId="IMATGES"> 60 61 <#----------------------------METAINFO_EXIST_CONTENT INI----------------------------> 62 63 <#assign journalArticleLocalService= serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 64 65 <#assign companyId= current.getCompanyId()> 66 <#assign group_Id= scopeGroupId> 67 <#if current?? && current.getGroupId()?has_content> 68 <#assign group_Id= current.getGroupId()> 69 </#if> 70 <#assign type="general"> 71 <#assign title= current.getDescription()> 72 73 <#assign isEmpty=true> 74 <#assign articles=""> 75 <#assign currentArticle=""> 76 77 <#assign folders=[]> 78 <#assign andOperator=true> 79 <#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)!""> 80 <#if articles?has_content || articles?length gt 0> 81 <#list articles as article> 82 <#if stringUtil.equalsIgnoreCase(article.getTitle(),title)> 83 <#if isEmpty> 84 <#assign isEmpty=false> 85 <#assign currentArticle= article> 86 <#else> 87 <#if currentArticle.getVersion()< article.getVersion()> 88 <#assign currentArticle= article> 89 </#if> 90 </#if> 91 </#if> 92 </#list> 93 </#if> 94 95 <#----------------------------METAINFO_EXIST_CONTENT FIN-------------------------- --> 96 <#if !currentArticle?has_content> 97 <img src="${urlImgEntry}" alt="${altAuxImg}" title="" class="img_section" /> 98 99 <#else><#----------------------------IMATGES FIN-------------------------- --> 100 101 <#assign document= saxReaderUtil.read( currentArticle.getContent())> 102 103 <#assign img_autor= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_autor esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 104 <#assign img_titol= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_titol esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 105 <#assign img_alt= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_alt esc.s]/dynamic-content[@language-id= esc.s locale esc.s]")> 106 <#assign img_imatge= document.selectSingleNode("/root/dynamic-element[@name= esc.simg_imatge esc.s]/dynamic-content")> 107 108 109 <img src="${img_imatge.getText()}" class="img_section" alt="${img_alt.getText()}" title="${img_alt.getText()}"> 110 111 112 <#----------------------------IMATGES FIN-------------------------- --> 113 </#if> 114 <#else> 115 116 <img src="${urlImgEntry}" alt="${altAuxImg}" title="" class="img_section" /> 117 </#if> 118 </#if> 119 <#-------------------------------------------------------------------------UNIFICACION PLANTILLAS METAINFO IMATGES INI-------------------------------------------------------------------------> 120 121 </#if> 122 <!--Titol--> 123 <div class="titol-activitat text-left" ><a alt="${act_titol.getData()}" title="${act_titol.getData()}" href="${articleUrl}">${act_titol.getData()}</a></div> 124 <!--Resum--> 125 <#if act_resum?? && act_resum.getData()?has_content> 126 <div class="resum-activitat text-left mx-2">${act_resum.getData()}</div> 127 </#if> 128 <!--Dades--> 129 <div class="dades-activitat mx-2 row"> 130 <div class="data mt-2"> 131 <#assign dataInicial_Data= getterUtil.getString( dataInicial.getData())> 132 <#if dataInicial_Data?has_content> 133 <#assign dataInicial_DateObj= dateUtil.parseDate("yyyy-MM-dd", dataInicial_Data, locale)> 134 </#if> 135 136 <#assign dataFinal_Data= getterUtil.getString( dataFinal.getData())> 137 138 <#if dataFinal_Data?has_content> 139 <#assign dataFinal_DateObj= dateUtil.parseDate("yyyy-MM-dd", dataFinal_Data, locale)> 140 <#assign dataActivitatF = dateUtil.getDate(dataFinal_DateObj,"dd/MM/yyyy",locale)> 141 </#if> 142 143 <#if dataInicial_DateObj?? && dataInicial_DateObj?has_content> 144 <#assign dataActivitat = dateUtil.getDate(dataInicial_DateObj,"dd/MM/yyyy",locale)> 145 </#if> 146 147 <#if dataInicial_Data!= dataFinal_Data> 148 149 <#assign finsText> 150 <@liferay.language key="parc.activitat.fins" /> 151 </#assign> 152 <#assign dataActivitat = "Del " + dataActivitat + " " + finsText + " " + dataActivitatF> 153 154 </#if> 155 <#if dataActivitat??> 156 <i class="fa-solid fa-calendar-days icon-large"></i> ${dataActivitat} 157 </#if> 158 159 160 </div> 161 162 <#if act_horari.getData()?has_content> 163 <div class="horari mt-2 w-100"> 164 <!--<strong><@liferay.language key="parc.activitat.horari"/>:</strong> --> 165 <i class="fa-solid fa-clock icon-large"></i> ${act_horari.getData()}<br /> 166 </div> 167 </#if> 168 <#if act_lloc1.getData()?has_content > 169 <div class="lloc mt-2 w-100"> 170 <i class="fa-solid fa-location-dot"></i> 171 172 <#if act_lloc1.getData()?has_content> 173 <!--<strong><@liferay.language key="place"/>:</strong>--> 174 ${act_lloc1.getData()} <br /> 175 <#if act_lloc2.getData()?has_content> 176 ${act_lloc2.getData()} <br /> 177 </#if> 178 <#if act_poblacio?? && act_poblacio.getData()?has_content> 179 <!--<strong>Població:</strong>--> 180 ${act_poblacio.getData()}<br /> 181 </#if> 182 </#if> 183 184 </div> 185 </#if> 186 <#if category?has_content> 187 <div class="parc mt-2"> 188 <ul class="parc-activitat p-0"> 189 <#list category as categoria> 190 <#if categoria.vocabularyId== getterUtil.getLong("32255")> 191 <li>${categoria.name}</li> 192 </#if> 193 </#list> 194 </ul> 195 </div> 196 </#if> 197 </div> 198 </article> 199</section> 200</div> 
Passarem un matí en plena natura per conèixer la importància que té per a la biodiversitat i per a la prevenció del foc la presència dels cavalls lliures al Parc del Garraf.

Ens endinsem a la serralada de Marina amb aquesta sortida a la font de l'Alzina per descobrir i identificar els animals del bosc i conèixer els seus hàbits nocturns.







Aquest portal web únicament utilitza galetes pròpies amb finalitat tècnica, no recapta ni cedeix dades de caràcter personal dels usuaris sense el seu coneixement. No obstant això, conté enllaços a llocs web de tercers amb polítiques de privacitat alienes a la de la Diputació de Barcelona que vostè podrà decidir si accepta o no quan accedeixi a ells. Consulteu la nostra política de privacitat