detalle de Linea Breadcrumb

AdoLinea routes

Selecciona un trayecto
paradas

Anotaciones líneas

...

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 "752748#752794#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 "752748#752794#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"><h2>${TitHorariosDinamicos.getData()}</h2></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}"> 
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}"> 
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/* 
84.titGrupoBotones{  
85    text-align: center;  
86
87*/ 
88.titGrupoBotones h2{  
89    margin-bottom: 12px; 
90/* 
91    font-family: 'TipografiaRamis-Rams'; 
92    font-size: 24px !important; 
93    font-weight: normal; 
94    color: #999999; 
95    margin-bottom: 4px !important;  
96*/ 
97
98#bloqueBotones1{ 
99    margin: 20px 0; 
100
101.map-button > a { 
102    color: #64186D !important; 
103    font-family: 'GothaProReg'; 
104    font-size: 12px; 
105    border-radius: 6px; 
106    border: 1px solid #64186D; 
107    background: transparent; 
108    padding: 6px; 
109    margin-bottom: 0; 
110    width: 100%; 
111    display: inline-block; 
112    text-align: center; 
113     
114
115.map-button >a:hover { 
116    background-color: #636; 
117    color: white !important; 
118
119/* 
120#bloqueBotones1 .btn.btn-download { 
121    background-color: white; 
122    border: 1px solid #636; 
123    color: #636; 
124    border-bottom-left-radius: 0; 
125    border-bottom-right-radius: 0; 
126    border-top-left-radius: 0; 
127    border-top-right-radius: 0; 
128    font-size: 1.5rem; 
129
130*/ 
131</style> 

NPS castellano

Valóranos

<iframe frameborder="0" height="100%" src="https://ourense.avanzagrupo.com/widget/web/mataro/encuesta-de-satisfacci%C3%B3n/-/com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_G0DnbRx1fB0G" width="100%"></iframe>