Estación de Lorca-Sutullena

imagen generica de la estación

As estacións son algo máis que un lugar desde o que subir ou desembarcar dun tren. Ademais de ofrecer os seus servizos aos viaxeiros e usuarios, moitas delas constitúen unha referencia nas localidades onde se atopan.

Aquí poden coñecerse os horarios de chegadas e saídas da estación, así como os servizos que se ofrecen no seu recinto e instalacións. Para iso, acceda á devandita información a través do selector que poñemos á súa disposición.

Descubre os servizos da estación

Informacion da estación

  • Enderezo

    C/ Alameda de Menchirón, s/n --- 30800 Lorca --- MURCIA

  • Horario

    Lunes a viernes excepto festivos: 05:35 a 22:45 - Sábados, domingos y festivos: 06:45 a 22:45

  • Intermodalidade

    Taxi
x
Adif en tu móvil
Horarios en tiempo real
Descárgala ya
Instalar

Hora actual - h

Filtrar por
 

Chegadas

Hora de chegada Orixe Liña Vía
Non se puido recuperar a información de circulación.
 

Saídas

Hora de saída Destino Liña Vía
Non se puido recuperar a información de circulación.

Servizos

Carros portaequipaje

Parking Bicicletas

Produciuse un erro ao procesar o modelo.
The following has evaluated to null or missing:
==> journalArticleService.fetchLatestArticle(webContentData.classPK?number)  [in template "20101#20128#ADIF-TIENDAS-ESTACION-TEMPLATE" at line 265, column 45]

----
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 tiendaJA = journalArticleServ...  [in template "20101#20128#ADIF-TIENDAS-ESTACION-TEMPLATE" in macro "showTiendas" at line 265, column 25]
	- Reached through: @showTiendas mostrarTiendas.restaurac...  [in template "20101#20128#ADIF-TIENDAS-ESTACION-TEMPLATE" at line 118, column 17]
----
1<#if mostrarTiendas?? && getterUtil.getBoolean(mostrarTiendas.getData())> 
2 
3	<#assign journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/> 
4	 
5	<style type="text/css"> 
6	 
7	    .flip-card { 
8	      background-color: transparent; 
9	      height: 12.5rem; 
10	      perspective: 1000px; 
11	      margin-bottom:20px; 
12	     
13
14	     
15	    .flip-card-inner { 
16	      position: relative; 
17	      width: 100%; 
18	      height: 100%; 
19	      text-align: center; 
20	      transition: transform 0.8s; 
21	      transform-style: preserve-3d; 
22
23	    .flip-card-inner h4 { 
24	        font-size: 18px 
25
26	     
27	    .flip-card:hover .flip-card-inner, 
28		.flip-card:focus .flip-card-inner, 
29		.flip-card:focus-within .flip-card-inner, 
30		.flip-card:active .flip-card-inner { 
31	      transform: rotateY(180deg); 
32
33	     
34	    .flip-card-front, .flip-card-back { 
35	      position: absolute; 
36	      width: 100%; 
37	      height: 100%; 
38	      -webkit-backface-visibility: hidden; /* Safari */ 
39	      backface-visibility: hidden; 
40	      padding: 1rem 
41
42	     
43	     
44	    .flip-card-front { 
45	      background-color: #f4f4f4; 
46	      color: black; 
47	      display: flex; 
48	      flex-direction: column; 
49	      align-items: center; 
50	      justify-content: space-around; 
51
52	    .flip-card-front img { 
53	        width: 125px; 
54	        height: auto; 
55
56	     
57	    .flip-card-back { 
58	      background-color: #007861; 
59	      color: white; 
60	      transform: rotateY(180deg); 
61	     
62	      display: flex; 
63	      flex-direction: column; 
64	      justify-content: space-around; 
65
66	    .flip-card-back a { 
67	      color: white; 
68
69	    .flip-card-back a:hover { 
70	      color: white !important; 
71	      text-decoration: underline !important; 
72
73	    .flip-card-back a.external-link { 
74	      background: transparent url("https://www.adif.es/o/adif-theme/images/icons/ico-blank-white.svg") right center no-repeat !important; 
75			background-size: 15px auto !important; 
76			padding-right: 20px !important; 
77
78	</style> 
79	 
80	<section id="inmuebles-search-wrapper"> 
81		<header class="adif-encabezado mt-5"> 
82			<h3><@liferay.language key='es.adif.estacion.tiendas.header' /></h3> 
83		</header> 
84	 
85		<div class="inmuebles-search-inner"> 
86			<div class="inmuebles-search-form"> 
87				<div class="form-row-group"> 
88					<div class="inmuebles-row"><label for="txt_tienda" id="tienda-ariaLabel"><@liferay.language key='es.adif.estacion.tiendas.input-search.label' /></label> <input aria-labelledby="tienda-ariaLabel" class="required" id="txt_tienda" name="txt_tienda" placeholder="<@liferay.language key='es.adif.estacion.tiendas.input-search.placeholder' />" title="<@liferay.language key='es.adif.estacion.tiendas.input-search.title' />" type="text" onkeyup="filterTiendas()" /></div> 
89				</div> 
90			</div> 
91		</div> 
92	</section> 
93	 
94	<div id="main-adif-servicios-estacion-tabs-wrapper" class="adif-servicios-pills adif-detalle-estacion-pills adif-area-comercial-pills"> 
95		<ul role="tablist" class="nav nav-pills"> 
96	    	<#if mostrarTiendas.ocio?? && showSection(mostrarTiendas.ocio.getSiblings())> 
97				<li  role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="ocio" id="ocio-pest" tabindex="0" class="nav-link ocio-tab" href="#ocio">Ocio</a></li> 
98			</#if> 
99	    	<#if mostrarTiendas.regalos?? && showSection(mostrarTiendas.regalos.getSiblings())> 
100				<li  role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="regalos" id="regalos-pest" tabindex="0" class="nav-link regalos-tab" href="#regalos">Regalos</a></li> 
101			</#if> 
102	    	<#if mostrarTiendas.restauracionAlimentacion?? && showSection(mostrarTiendas.restauracionAlimentacion.getSiblings())> 
103				<li  role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="restauracion" id="restauracion-pest" tabindex="0" class="nav-link restauracion-tab" href="#restauracion">Restauración/Alimentación</a></li> 
104			</#if> 
105	    	<#if mostrarTiendas.tiendasServicios?? && showSection(mostrarTiendas.tiendasServicios.getSiblings()) > 
106				<li  role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="otros-servicios" id="otros-servicios-pest" tabindex="0" class="nav-link otros-tab" href="#otros-servicios">Servicios</a></li> 
107			</#if> 
108	  </ul> 
109	 
110	  <div class="tab-content"> 
111	  	<#if mostrarTiendas.ocio??> 
112	    	<@showTiendas mostrarTiendas.ocio.getSiblings() "ocio"/> 
113	    </#if> 
114	  	<#if mostrarTiendas.regalos??> 
115	    	<@showTiendas mostrarTiendas.regalos.getSiblings() "regalos"/>	 
116	    </#if> 
117	  	<#if mostrarTiendas.restauracionAlimentacion??> 
118	    	<@showTiendas mostrarTiendas.restauracionAlimentacion.getSiblings() "restauracion"/>	 
119	    </#if> 
120	  	<#if mostrarTiendas.tiendasServicios??> 
121	    	<@showTiendas mostrarTiendas.tiendasServicios.getSiblings() "otros-servicios"/>	 
122	    </#if> 
123	     
124	  </div> 
125	</div> 
126	<div id="main-adif-servicios-estacion-search-tabs-wrapper" class="adif-servicios-pills adif-detalle-estacion-pills adif-area-comercial-pills hide"> 
127	  <div class="tab-content"> 
128	    <div class="tab-pane active"> 
129	        <div class="container"> 
130	          <div class="tiendas-resultados row" id="all-tiendas-results"> 
131	          </div> 
132	        </div> 
133	    </div> 
134	  </div> 
135	</div> 
136	    <script> 
137	      $(document).ready(function(){ 
138	     
139	    	let firstTypeFilled = $('#main-adif-servicios-estacion-tabs-wrapper ul li:first a'); 
140	    	let firstTabOpen = '#ocio'; 
141	    	if(firstTypeFilled.length > 0) { 
142	    		firstTypeFilled.addClass('active'); 
143	    		firstTypeFilled.attr('aria-selected','true'); 
144	    		firstTabOpen = firstTypeFilled.attr('href') 
145
146 
147	    	//Sort of shop area 
148            cardsOcioWrapper = jQuery('div.adif-servicios-pills .ocio-tab-content .row'); 
149            if(cardsOcioWrapper.length>0){ 
150                ordenarTiendas(cardsOcioWrapper); 
151
152            cardsRegalosWrapper = jQuery('div.adif-servicios-pills .regalos-tab-content .row'); 
153            if(cardsRegalosWrapper.length>0){ 
154                ordenarTiendas(cardsRegalosWrapper); 
155
156            cardsRestauracionWrapper = jQuery('div.adif-servicios-pills .restauracion-tab-content .row'); 
157            if(cardsRestauracionWrapper.length>0){ 
158                ordenarTiendas(cardsRestauracionWrapper); 
159
160            cardsOtrosServiciosWrapper = jQuery('div.adif-servicios-pills .otros-servicios-tab-content .row'); 
161            if(cardsOtrosServiciosWrapper.length>0){ 
162                ordenarTiendas(cardsOtrosServiciosWrapper); 
163
164 
165 
166	        $('#main-adif-servicios-estacion-tabs-wrapper .tab-content ' + firstTabOpen).tab('show'); 
167	        $("#main-adif-servicios-estacion-tabs-wrapper .nav-item a").click(function(e){ 
168	          e.preventDefault(); 
169 
170	          $(this).tab('show'); 
171	        }); 
172	      }); 
173	     
174	     
175	      function filterTiendas() { 
176 
177	        // Declare variables 
178	        var input, filter, itemTienda, h4, i, txtValue, tiendasFilteredWrapperTab; 
179	        input = document.getElementById('txt_tienda'); 
180	        filter = input.value.toUpperCase(); 
181	         
182	        if(filter == undefined || filter == "") { 
183	          jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-search-tabs-wrapper').addClass('hide'); 
184	          jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-tabs-wrapper').removeClass('hide'); 
185	        } else { 
186	          jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-tabs-wrapper').addClass('hide'); 
187	          jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-search-tabs-wrapper').removeClass('hide'); 
188	         
189	         
190	          tiendasFilteredWrapperTab = jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-search-tabs-wrapper div.tab-content div.tab-pane div.tiendas-resultados#all-tiendas-results'); 
191	          tiendasFilteredWrapperTab.html(""); 
192	          itemTienda = document.querySelectorAll('div.adif-servicios-pills#main-adif-servicios-estacion-tabs-wrapper div.tab-content div.tab-pane div.item-card'); 
193	     
194              // Loop through all list items, and hide those who don't match the search query 
195              for (i = 0; i < itemTienda.length; i++) { 
196                h4 = itemTienda[i].getElementsByTagName("h4")[0]; 
197                txtValue = h4.textContent || h4.innerText; 
198                if (txtValue.toUpperCase().indexOf(filter) > -1) { 
199                  tiendasFilteredWrapperTab.append(itemTienda[i].outerHTML); 
200
201
202                ordenarTiendas(tiendasFilteredWrapperTab); 
203 
204 
205
206
207	      function ordenarTiendas(tiendasWrapperTab) { 
208              var i, run, stop; 
209              run = true; 
210 
211              let items = tiendasWrapperTab.children(); 
212 
213              while (run) { 
214                  run = false; 
215 
216                  // checking shops order 
217                  for (i = 0; i < (items.length - 1); i++) { 
218                      stop = false; 
219                      if (items[i].getElementsByTagName("h4")[0].innerHTML.toLowerCase() > items[i + 1].getElementsByTagName("h4")[0].innerHTML.toLowerCase()) { 
220                          stop = true; 
221                          break; 
222
223
224 
225                  //order shops 
226                  if (stop) { 
227                      tiendasWrapperTab[0].insertBefore(items[i + 1],items[i]); 
228                      run = true; 
229
230                  items=tiendasWrapperTab.children(); 
231 
232
233
234	    </script> 
235 
236</#if> 
237 
238 
239<#function showSection tiendasList > 
240    <#assign show = false /> 
241     
242    <#if tiendasList?has_content> 
243    	<#list tiendasList as cur_tienda> 
244    	    <#assign show = (jsonFactoryUtil.createJSONObject(cur_tienda.getData()).classPK)?? /> 
245    	    <#if show> 
246    	        <#break> 
247    	    </#if> 
248    	</#list> 
249    </#if> 
250     
251    <#return show> 
252</#function> 
253 
254<#macro showTiendas tiendasList tiendaType> 
255 
256 
257    <#if tiendasList?has_content> 
258    <div tabindex="0" role="tabpanel" aria-labelledby="${tiendaType}-pest" class="tab-pane fade ${tiendaType}-tab-content" id="${tiendaType}"> 
259      <div class="container"> 
260        <div class="row"> 
261 
262    	<#list tiendasList as cur_tienda> 
263    		<#assign webContentData = jsonFactoryUtil.createJSONObject(cur_tienda.getData()) /> 
264    		<#if (webContentData.classPK)?? > 
265        		<#assign tiendaJA = journalArticleService.fetchLatestArticle(webContentData.classPK?number) /> 
266 
267    			<div class="col-12 col-md-4 col-lg-3 item-card"> 
268    	    		<@liferay_journal["journal-article"] 
269    	    			articleId=tiendaJA.getArticleId() 
270    	    			groupId=tiendaJA.getGroupId() 
271    	    			ddmTemplateKey="ADIF-TIENDA-ESTACION-LITE-TEMPLATE" 
272    				/> 
273    			</div> 
274			</#if> 
275    	</#list> 
276    	 
277        </div> 
278      </div> 
279    </div> 
280    </#if> 
281</#macro>