detalle Linea Breadcrumb

AdoLinea

Línea

Por el momento no se encuentra disponible el mapa.

Consúltalo nuevamente más tarde.

Por el momento no se encuentra disponible la información.

Consúltalo nuevamente más tarde.

Por el momento no se encuentra disponible la información.

Consúltalo nuevamente más tarde.

Por el momento no se encuentra disponible la información.

Consúltalo nuevamente más tarde.

Anotaciones líneas

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> request.getParameter("idBusLine")  [in template "1370201#1370247#1512933" at line 9, column 22]

----
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 idBusLine = request.getParame...  [in template "1370201#1370247#1512933" at line 9, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<#assign request = renderRequest.getOriginalHttpServletRequest() /> 
9<#assign idBusLine = request.getParameter("idBusLine") /> 
10<#if HTMLisfi.getSiblings()?has_content> 
11	<#list HTMLisfi.getSiblings() as cur_HTMLisfi> 
12        <#if cur_HTMLisfi.Linea.getData() == idBusLine> 
13            <div id="anotaciones"> 
14                <div class="row"> 
15                    <div class="col-md-12"> 
16                    <i class="fa fa-info-circle"></i> 
17                    <div class="cuerpoaviso">${cur_HTMLisfi.getData()}</div> 
18                    </div> 
19                </div> 
20            </div> 
21        </#if> 
22	</#list> 
23</#if>            
24 
25<script> 
26 
27Liferay.on('allPortletsReady',  function (){ 
28    $("#anotaciones").appendTo(".horario-paso-wrapper"); 
29}); 
30 
31 
32</script> 
33 
34<style> 
35 
36#anotaciones {  
37    margin-top: 40px;  
38    margin-bottom: 10px;  
39    border: 1px solid #db291C; 
40    border-bottom: 3px solid #db291c; 
41    padding: 1em 1em 0 1em; 
42    background-color: #fff8f8;  
43
44#anotaciones i { 
45    color: #db291c; 
46    font-size: 2em; 
47    margin-right: 0.3em; 
48    display: inline-block; 
49    vertical-align: top; 
50
51#anotaciones .cuerpoaviso { 
52    display: inline-block; 
53
54</style> 

Botones horarios dinámicos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> request.getParameter("idBusLine")  [in template "1370201#1370247#1512801" at line 10, column 22]

----
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 idBusLine = request.getParame...  [in template "1370201#1370247#1512801" at line 10, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<#assign request = renderRequest.getOriginalHttpServletRequest() /> 
9<#assign locale = themeDisplay.getLocale() /> 
10<#assign idBusLine = request.getParameter("idBusLine") /> 
11 
12<#if locale == "es_ES"> 
13    <#assign locale = "es" /> 
14<#elseif locale == "ca_ES"> 
15    <#assign locale = "ca" /> 
16<#else> 
17    <#assign locale = "ca" /> 
18</#if> 
19 
20<#if TextoDinamicosInvierno.getData()?has_content && TextoDinamicosVerano.getData()?has_content> 
21    <#assign clase = "col-md-6"> 
22    <#assign clase2 = "dosCol"> 
23<#else> 
24    <#assign clase = "col-md-12"> 
25    <#assign clase2 = "unaCol"> 
26</#if> 
27 
28<div class="container single-lines"> 
29    <div class="row"> 
30        <div class="col-md-12 col-lg-7"> 
31            <div class="container info-line-detail"> 
32 
33                <div id="bloqueBotones1"> 
34 
35                 
36                    <#if TitHorariosDinamicos.getData()?has_content> 
37                        <div class="col-md-12 titGrupoBotones"><h3>${TitHorariosDinamicos.getData()}</h3></div> 
38                    </#if>  
39 
40                    <div class="row"> 
41                     
42                        <div class="map-button hidden ${clase}" id="horInv"> 
43                        <#if TextoDinamicosInvierno.getData()?has_content> 
44                            <a target="_blank" href="${TextoDinamicosInvierno.URLBaseInvierno.getData()}?l=${locale}&id=${idBusLine}" class="btn btn-outline-dark btn-download btn-lg ${clase2}"> 
45                        	    ${TextoDinamicosInvierno.getData()} 
46                            </a> 
47                        </#if>     
48                        </div> 
49         
50                        <div class="map-button hidden ${clase}" id="horVer"> 
51                        <#if TextoDinamicosVerano.getData()?has_content> 
52                            <a target="_blank" href="${TextoDinamicosVerano.URLBaseVerano.getData()}?l=${locale}&id=${idBusLine}" class="btn btn-outline-dark btn-download btn-lg ${clase2}"> 
53                        	    ${TextoDinamicosVerano.getData()} 
54                            </a> 
55                        </#if>     
56                        </div> 
57                     
58                    </div> 
59 
60                </div> 
61                 
62 
63            </div> 
64        </div> 
65    </div> 
66</div> 
67 
68<script> 
69 
70Liferay.on('allPortletsReady',  function (){ 
71    $("#bloqueBotones1").appendTo(".horario-paso-wrapper"); 
72}); 
73 
74 
75</script> 
76 
77<style> 
78 
79/*.detalle-linea .map-button { margin-top: 0; margin-bottom: 10px; } 
80#mapButtonCopy { margin-top: 30px; margin-bottom: 30px; }*/ 
81.detalle-linea .map-button{ margin-top: 10px; } 
82.dosCol{ width: 100%; } 
83.titGrupoBotones{  
84    text-align: center;  
85
86.titGrupoBotones h3{  
87    font-family: 'TipografiaRamis-Rams'; 
88    font-size: 24px !important; 
89    font-weight: normal; 
90    color: #999999; 
91    margin-bottom: 4px !important;  
92
93#bloqueBotones1{ 
94    margin-top: 40px; 
95
96</style> 

PDFs Líneas

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> request.getParameter("idBusLine")  [in template "1370201#1370247#476706" at line 17, column 38]

----
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 idBusLine = request.getParame...  [in template "1370201#1370247#476706" at line 17, column 17]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<#assign request = renderRequest.getOriginalHttpServletRequest() /> 
9 
10<div class="container single-lines"> 
11    <div class="row"> 
12 
13        <div class="col-md-12 col-lg-7"> 
14            <div class="container info-line-detail"> 
15                <div class="map-button hidden" id="mapButtonCopy"> 
16                <#if lineName.getSiblings()?has_content> 
17                <#assign idBusLine = request.getParameter("idBusLine") /> 
18 
19                	<#list lineName.getSiblings() as cur_lineName> 
20                	    <#if cur_lineName.getData() == idBusLine > 
21                    	    <a target="_blank" href="${cur_lineName.pdf.getData()}"  
22                    	    class="btn btn-outline-dark btn-download btn-lg"> 
23                    	    ${TextoBoton.getData()} 
24                            </a> 
25                             
26                        </#if> 
27                	</#list> 
28                </#if> 
29 
30                </div> 
31            </div> 
32        </div> 
33    </div> 
34</div> 
35 
36<script> 
37 
38Liferay.on('allPortletsReady',  function (){ 
39    if( $(".col-mapa").length >0 ){  
40        $("#mapButtonCopy").appendTo(".col-mapa"); 
41
42 
43}); 
44 
45 
46</script>