Parkeak eta lorategiak
Nola gozatu hiriko parkeak eta lorategiak.
Iragazi gunearen arabera
Errorea gertatu da txantiloia prozesatzerakoan.
The following has evaluated to null or missing:
==> catRest.parentTaxonomyVocabulary [in template "32250#32291#446476" at line 38, column 108]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 catRest?? && (catRest.parentTaxon... [in template "32250#32291#446476" at line 38, column 89]
----
1<p class="mb-5">
2 ${searchContainer.getTotal()} ${languageUtil.get(locale, "results")}
3</p>
4<#if entries?has_content>
5 <div class="row">
6 <#list entries as entry>
7 <#assign classpk = entry.getClassPK()
8 park = restClient.get("/headless-delivery/v1.0/structured-contents/${classpk}")/>
9 <#if park?? && park.contentFields??>
10 <#assign image = ""/>
11 <#assign alt = ""/>
12 <#assign extension = ""/>
13 <#list park.contentFields as field>
14 <#if field.name = "listImage" && field.contentFieldValue?has_content>
15 <#assign image = field.contentFieldValue.image.contentUrl/>
16 <#assign alt = field.contentFieldValue.image.description/>
17 <#elseif field.name = "extension" && field.contentFieldValue?has_content && field.contentFieldValue.data?has_content>
18 <#assign extension = field.contentFieldValue.data/>
19 </#if>
20 </#list>
21 <div class="col col-lg-4 col-sm-12 col-12 col-md-4 mb-4">
22 <#if locale = "eu_ES">
23 <#assign parques = "/nolakoa-den-hiria/parkeak-lorategiak/"/>
24 <#else>
25 <#assign parques = "/como-es-ciudad/parques-jardines/"/>
26 </#if>
27 <a class="c-vertical-card c-vertical-card--link h-100" href="${entry.viewURL?split('?')[0]?replace('/w/', parques)}">
28 <div class="c-vertical-card__image">
29 <img src="${image}" alt="${alt}"/>
30 </div>
31 <div class="c-vertical-card__text">
32 <div class="d-flex align-items-center mb-3 flex-wrap" style="gap: 8px;">
33 <#assign totalCat = 0/>
34 <#if park.taxonomyCategoryBriefs?has_content>
35 <#list park.taxonomyCategoryBriefs as category>
36 <#if totalCat lt 3>
37 <#assign catRest = restClient.get("/headless-admin-taxonomy/v1.0/taxonomy-categories/" + category.taxonomyCategoryId)/>
38 <#if catRest?? && (catRest.parentTaxonomyVocabulary.name = "Parkeen kokapena" || catRest.parentTaxonomyVocabulary.name = "Localización parques" || catRest.parentTaxonomyVocabulary.name = "Localisation parcs" || catRest.parentTaxonomyVocabulary.name = "Location parks")>
39 <div>
40 <div class="dtik-badge font-default--regular dtik-font-secondary dtik-font--body-small m-letter-spacing text-uppercase" style="background-color: #0a23d0;border-radius: 20px;white-space: nowrap;text-align: center;">
41 ${category.taxonomyCategoryName}
42 </div>
43 </div>
44 <#assign totalCat += 1/>
45 </#if>
46 </#if>
47 </#list>
48 <#list park.taxonomyCategoryBriefs as category>
49 <#if totalCat lt 3>
50 <#assign catRest = restClient.get("/headless-admin-taxonomy/v1.0/taxonomy-categories/" + category.taxonomyCategoryId)/>
51 <#if catRest?? && (catRest.parentTaxonomyVocabulary.name = "Parkeen kategoria" || catRest.parentTaxonomyVocabulary.name = "Categoría parques" || catRest.parentTaxonomyVocabulary.name = "Catégorie parcs" || catRest.parentTaxonomyVocabulary.name = "Category parks")>
52 <div>
53 <div class="dtik-badge font-default--regular dtik-font-secondary dtik-font--body-small m-letter-spacing text-uppercase" style="background-color: #0a23d0;border-radius: 20px;white-space: nowrap;text-align: center;">
54 ${category.taxonomyCategoryName}
55 </div>
56 </div>
57 <#assign totalCat += 1/>
58 </#if>
59 </#if>
60 </#list>
61 </#if>
62 </div>
63 <div class="c-vertical-card__text__title dtik-font--medium mb-3">
64 ${park.title}
65 </div>
66 <div class="c-vertical-card__bottom">
67 <div class="c-vertical-card__text__description dtik-font--body-large dtik-font-grey mb-3">
68 ${extension}
69 </div>
70 </div>
71 </div>
72 </a>
73 </div>
74 </#if>
75 </#list>
76 </div>
77</#if>
Donostiako hiri-basoa al ezagutzen duzu?
Ikusi gure parkeetan eta lorategietan bizi diren espezie bitxi, berezi eta erakargarrienen zerrenda.
Ingurune naturalak
Hondartzak, mendiak, parkeak eta natura-guneak, hiria naturarekin lotzen duten espazio paregabeak.
Donostiako parkeak erabiltzeko gomendioak
Parkeen kontserbazioa eta gozamena bermatzeko, arau hauek bete behar dira:
-
Ingurunea errespetatu. Jokabide egokia izan eta berdeguneetako elementu guztiak zaindu.
-
Belarraren erabilera. Belarra zapaltzea berariaz baimendutako eremuetan soilik dago onartuta.
-
Landarediaren zaintza. Debekatuta dago zuhaitzak eta landareak kaltetzea, baita haietara igotzea ere.
-
Maskotak. Txakurrak lotuta eraman behar dira une oro, eta jabeek haien gorotzak jaso behar dituzte beti.
-
Debekatutako jarduerak. Parkeetan ez da baimentzen kanpatzea ezta sua egitea ere.
-
Jolasak eta kirolak. Horretarako prestatutako guneetan soilik egin daitezke.
-
Ibilgailuak. Debekatuta dago motordun ibilgailuen zirkulazioa.
-
Bizikletak. Horretarako egokitutako bideetan soilik erabil daitezke. 6 urtetik beherako adingabeek parkeetan barrena ibil daitezke bizikletan.
Parkeen ordutegia
Aieteko parkea
- Uda (apirila-iraila): 08:00-21:00
- Negua (urria-martxoa): 08:00-19:30
- Elizaren aurreko atea: 08:00-21:00
Cristina Enea parkea
- Uda (apirila-iraila): 08:00-22:00
- Negua (urria-martxoa): 08:00-21:30
Beste parkeak
- Uda (apirila-iraila): 08:00-21:00
- Negua (urria-martxoa): 08:00-19:30