Ibilbideak
 
Mapa Grisa
Orain
Mapa
Mapa Grisa
Orain
X

 
 

Ibilbideak

28,9 km

VASCO-NAVARRO (Bergara - Oñati – Eskoriatza)

Bide berde luze hau Bergara Lizarrarekin lotzen zuen Vasco-Navarro trenbide zaharraren trazaduratik doa. Gipuzkoako aldean egokitu diren 20,3 km-ak Deba ibaiaren ondotik doaz hiriguneak industrialak eta naturalak lotuz. Ibilbide honen ordezko bidea da San Prudentzio biribilgunetik Oñatirantz abiatzen dena (5,6 km).


  Eskuorria jaitsi

43,8 km

UROLA (Legazpi – Zumaia)

BIDEA MOZTUTA URRETXU ETA AZKOITIA TARTEAN, AIZPURUTXO PAREAN, LUIZI BATENGATIK.

Garai batean Zumaia eta Legazpi lotzen zituen bidaiarien trenak egiten zuen ibilbidearen tarte bat berreskuratu du bide berde honek, ia 44 kilometroko luzera duena. Ibilbideak 29 tunel eta 19 zubi eta zubibide zeharkatzen ditu. Ibilbide hau egokia da, bai kirol zaleentzat bai haurrak dituzten familientzat. Naturaz gozatzea eta interes handiko tokietara bisita egitea uztartzeko aukera eskaintzen du. Hala nola, Zumarragako Antioko baseliza, Legazpiko Mirandaolako burdinola, Azpeitian Trenbidearen Euskal Museoa edo Loiolako Santutegia, eta Azkoitiko Jorge Oteiza frontoiak, besteak beste.


Eskuorria jaitsi

27 km

PLAZAOLA – LEITZARAN (Andoain – Leitza)

Gipuzkoa eta Nafarroa arteko ibilbide erakargarrienetariko bat da. XX. mende hasieran meatzeetatik ateratako burdina eramateko eta gero bidaiariak Iruñea eta Donostia artean zeramatzan trenaren bidean dago eraikia. Ibilbidea benetako santutegi natural batetik igarotzen da eta tunel ugari zeharkatzen ditu 27 kilometrotan zehar, Andoain eta Leitza artean. Horietako bat bide berde guztietatik luzeena, 3 km ingururekin.


Eskuorria jaitsi

 
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "com.sun.proxy.$Proxy114.getLayout(long)" threw an exception when invoked on com.sun.proxy.$Proxy114 object "com.liferay.layout.internal.service.LayoutLocalServiceWrapper@1b7556b1"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign plidLayout = layoutLocalServi...  [in template "20907#20945#46267093" at line 153, column 13]
----
1<#assign DLFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
2<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
3<#assign DlAppServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppServiceUtil"] /> 
4<#assign AssetVocabularyLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil"]> 
5<#assign StringUtil = staticUtil["com.liferay.portal.kernel.util.StringUtil"]> 
6<#assign images_folder = themeDisplay.getPathThemeImages() /> 
7<#assign formato_idioma = "yyyy/MM/dd" /> 
8<#assign url_noticias="/noticias" /> 
9<#assign num=100> 
10<#assign general_enlace_friendly = "/aktualitatea"> 
11<#if locale == 'es_ES' > 
12    <#assign formato_idioma = "dd/MM/yyyy" /> 
13    <#assign general_enlace_friendly = "/actualidad"> 
14<#elseif locale == 'eu_ES' > 
15    <#assign formato_idioma = "yyyy/MM/dd" /> 
16<#elseif locale == 'en_EN' > 
17    <#assign formato_idioma = "yyyy/MM/dd" /> 
18<#else> 
19    <#assign formato_idioma = "yyyy/MM/dd" /> 
20</#if> 
21 
22<#assign image_default = "https://www.gipuzkoa.eus/o/DGN-gipuzkoa2021-theme/images/izfe/img-not-found.png" /> 
23 
24<#assign contador = 0 /> 
25 
26 
27<div id="izfe-home-actualidad" class="pt-4 pb-4"> 
28    <#if entries?has_content> 
29        <div class="row"> 
30            <div class="col-12"> 
31                <h2 class="mb-4"> 
32                    <strong> 
33                        <@liferay.language key="DGN.ultimas" />  
34                    </strong>  
35                    <@liferay.language key="DGN.noticias" /> 
36                </h2> 
37            </div> 
38        </div> 
39        <div class="row"> 
40            <#list entries as curEntry> 
41                <#assign renderer = curEntry.getAssetRenderer() > 
42                <#assign className = renderer.getClassName() > 
43                <#assign fileEntryId=""> 
44                <#assign map_image=""> 
45                <#assign image=""> 
46                 
47 
48                <#assign journalArticle = renderer.getArticle() > 
49                <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) > 
50                <#assign rootElement0 = document.getRootElement() > 
51                 
52                     
53                <#assign titulo = renderer.getTitle(locale)> 
54                <#assign titulofixed = titulo?replace('"','')> 
55 
56	            <#assign data_str = document.valueOf("//dynamic-element[@name='Data']/dynamic-content/text()") /> 
57                <#if data_str==""> 
58	                <#assign data_str = document.valueOf("//dynamic-element[@name='fechavisible']/dynamic-content/text()") /> 
59                </#if> 
60                <#assign Data_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_str, locale)>        
61                <#assign data_string = dateUtil.getDate(Data_DateObj, formato_idioma, locale)> 
62                 
63	            <#assign resumen = document.valueOf("//dynamic-element[@name='Laburpena']/dynamic-content/text()") /> 
64                <#if resumen==""> 
65	                <#assign resumen = document.valueOf("//dynamic-element[@name='entradilla']/dynamic-content/text()") /> 
66                </#if> 
67	            <#assign imagen = document.valueOf("//dynamic-element[@name='Irudia']/dynamic-content/text()") /> 
68                <#if imagen==""> 
69	                <#assign imagen = document.valueOf("//dynamic-element[@name='imagen']/dynamic-content/text()") /> 
70                </#if> 
71				 
72				<#if imagen?has_content > 
73					<#assign imagen = imagen?replace("\\u", "\\x") /> 
74                    <#assign map_image = imagen?eval> 
75                    <#if map_image?has_content && map_image.uuid?has_content && map_image.uuid?? && map_image.groupId?has_content && map_image.groupId??>    
76                        <#assign imgDLFile = DLFileEntryLocalService.fetchDLFileEntryByUuidAndGroupId(map_image.uuid, map_image.groupId?number) /> 
77                        <#assign fileEntryId = imgDLFile.getFileEntryId() /> 
78                    </#if> 
79                </#if> 
80 
81                <#assign imagen_urla = "" /> 
82                <#if saxReaderUtil.createXPath("dynamic-element[@name='Irudia']/dynamic-content").selectSingleNode(rootElement0)?has_content > 
83	                <#assign imagen_urla = document.valueOf("//dynamic-element[@name='Irudia']//dynamic-element[@name='Irudi_urla']/dynamic-content/text()") /> 
84                </#if>  
85 
86                <#assign linkNoticia = renderer.getURLViewInContext(renderRequest, renderResponse, '') > 
87                <#assign categories = curEntry.getCategories()> 
88                <#assign tituloAlt=titulo> 
89               <#if tituloAlt?length gte 150> 
90                    <#assign tituloAlt=tituloAlt[0..140]+"..."> 
91               </#if> 
92 
93                    <div class="col-12 col-md-6 col-lg-4 mb-5"> 
94                        <article class="row"> 
95                            <div class="col-12 mb-2"> 
96                                 <#if fileEntryId?? && fileEntryId?has_content>  
97                                    <@adaptive_media_image["img"] alt="" class="w-100 izfe-height-250" fileVersion=DlAppServiceUtil.getFileEntry(fileEntryId?number).getFileVersion()/> 
98                                <#elseif map_image?has_content && map_image.groupId?? && map_image.groupId?has_content && map_image.classPK?? && map_image.classPK?has_content && map_image.title?? && map_image.title?has_content && map_image.uuid?? && map_image.uuid?has_content>  
99                                    <img alt="" aria-describedby="${titulo?replace('"',' ')}" title="${titulo?replace('"',' ')}" class="w-100 izfe-height-250" src="/documents/${map_image.groupId}/${map_image.classPK}/${map_image.title}/${map_image.uuid}"> 
100                                <#elseif imagen_urla?has_content>  
101                                    <img aria-describedby="${titulo?replace('"',' ')}" alt="${tituloAlt?replace('"',' ')}" title="${titulo?replace('"',' ')}" class="w-100 izfe-height-250" src="${imagen_urla}"> 
102                                <#else> 
103                                    <img alt="" alt="img-not-found" class="w-100 izfe-height-250"src="${image_default}">  
104                                </#if> 
105                            </div> 
106                            <div class="col-12 d-flex flex-column "> 
107                                <div class="d-flex align-items-center mb-2"> 
108                                     
109                                    <#if categories?has_content > 
110                                        <#assign tiene_cat = false/> 
111                                        <#list categories as category> 
112                                            <#assign vocabulary = AssetVocabularyLocalServiceUtil.getAssetVocabulary(category.getVocabularyId()) /> 
113                                            <#if vocabulary.getName() == "gaia" > 
114                                                <#assign tiene_cat = true/> 
115                                            </#if> 
116                                        </#list> 
117                                        <ul class="d-flex align-items-center flex-wrap list-inline list-unstyled p-0 m-0"> 
118                                            <#if (data_string?? && data_string?has_content)> 
119                                                <p class="small izfe-semibold text-black m-0 mr-2"><time datetime="${data_str}">${data_string}</time></p> 
120                                            </#if>  
121                                             
122                                        </ul> 
123                                    <#else> 
124                                        <#if (data_string?? && data_string?has_content)> 
125                                            <p class="small izfe-semibold text-black m-0 mr-2"><time datetime="${data_str}">${data_string}</time></p> 
126                                        </#if>  
127                                    </#if>  
128                                </div>   
129                                <h3 class="mb-3"> 
130                                    <a class="izfe-semibold text-black izfe-ultimas-noticias-title" href="${linkNoticia}"> 
131                                        ${curEntry.getTitle(locale)} 
132                                    </a> 
133                                </h3> 
134                                <#if (resumen?? && resumen?has_content)> 
135                                    <p class="text-black izfe-ultimas-noticias-resumen d-none d-md-block"> 
136                                        <#--  ${StringUtil.shorten(resumen?trim,num)}  --> 
137                                        ${resumen} 
138                                    </p> 
139                                </#if> 
140                                 
141                            </div> 
142                        </article> 
143                    </div> 
144                <#assign contador++ /> 
145            </#list> 
146        </div> 
147        <#assign portalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"] /> 
148         
149        <#assign plid = themeDisplay.getThemeSetting('DGN_ACTUALIDAD_PLID') /> 
150        <#if plid?? && plid != ""> 
151             
152            <#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
153            <#assign plidLayout = layoutLocalService.getLayout(plid?number) /> 
154            <#assign url_noticias = portalUtil.getLayoutFriendlyURL(plidLayout, themeDisplay) /> 
155        <#else> 
156            <#assign url_noticias=themeDisplay.getPathFriendlyURLPublic()+themeDisplay.getScopeGroup().getFriendlyURL()+general_enlace_friendly /> 
157        </#if> 
158 
159        <div class="d-flex col-12 justify-content-center mt-4"> 
160            <a href="${url_noticias}" class="text-center izfe-btn-blue"> 
161                <@liferay.language key="DGN.ver-todas-noticias" /> 
162            </a> 
163        </div> 
164    </#if> 
165</div> 
166 
167<style> 
168    @media (max-width: 768px){ 
169        #izfe-home-actualidad .izfe-title{ 
170            font-size: 24px; 
171
172        .resumen-mobile{ 
173            font-size: 15px !important; 
174
175
176 
177    @media (min-width: 768px){ 
178        .resumen-mobile{ 
179            font-size: 20px !important; 
180
181
182     
183    /* TAMAÑO DE IMAGENES */ 
184 
185    #izfe-home-actualidad .izfe-height-250{ 
186        height: auto; 
187
188    @media (min-width: 768px){ 
189        #izfe-home-actualidad .izfe-height-250 { 
190            height: 250px; 
191
192
193</style> 
194 
195<script> 
196    //RECORTAR TEXTO SIN CORTAR PALABRAS 
197 
198    recortarTexto(160, 'izfe-ultimas-noticias-title', null); 
199    recortarTexto(250, null, 'izfe-ultimas-noticias-resumen-destacada'); 
200    recortarTexto(160, 'izfe-ultimas-noticias-resumen', null); 
201 
202 
203    function recortarTexto(limit, classResumen, idResumen){ 
204        if(idResumen == null){ 
205            var resumenes = document.getElementsByClassName(classResumen); 
206        }else{   
207            var resumenes = [document.getElementById(idResumen)]; 
208        }    
209 
210        /*console.log(resumenes, resumenes.length)*/ 
211 
212        for(var i = 0; i < resumenes.length; i++){ 
213            if (resumenes[i] !== null && resumenes[i] !== 'undefined' ) { 
214             
215            var resumen = resumenes[i].innerText; 
216            if(resumen.length > limit){ 
217                if(resumen[limit].toString() != ' '){ 
218                    var indiceRecorte = limit; 
219 
220                    for(var j = limit; j > 0; j--){ 
221                        if(resumen[j] == ' '){ 
222                            indiceRecorte = j; 
223                            break; 
224
225
226                    resumenes[i].innerText = resumen.toString().substr(0, j) + '...'; 
227                }else{ 
228                    resumenes[i].innerText = resumen.toString().substr(0, limit) + '...'; 
229
230
231                 
232
233
234
235 
236</script> 

Gipuzkoa Bizikletaz

Gehiago jakin nahi duzu?

Gipuzkoa Bizikletaz gehiago ezagutu nahi baduzu bisitatu gure harremanetarako orria.