Error while invoking the "runtime" JSP custom tag; see cause exception ---- FTL stack trace ("~" means nesting-related): - Failed at: @liferay_portlet["runtime"] defaultPr... [in template "20115#20151#9840678" at line 114, column 54] ----
1<#assign liferay_theme = PortletJspTagLibs["/META-INF/liferay-theme.tld"] />
2<@liferay_theme["defineObjects"] />
3<#assign themeRootPath = themeDisplay.getPathThemeRoot() />
4<#assign themeImagesPath = themeDisplay.getPathThemeImages() />
5<#assign layout = themeDisplay.getLayout() />
6
7
8<div class="container-fluid">
9 <div class="row">
10 <!-- Language switcher mobile -->
11 <div class="visible-xs hidden-sm idioma-switcher idioma">
12 <@liferay_portlet["runtime"]
13 defaultPreferences=default_preferences
14 portletProviderAction=portletProviderAction.VIEW
15 portletProviderClassName="com.liferay.portal.kernel.servlet.taglib.ui.LanguageEntry"
16 instanceId="mobile"
17 />
18 </div>
19
20 <nav class="navbar navbar-principal" aria-label="<@liferay.language key='menu_principal' />">
21 <div class="navbar-header col">
22 <!-- Icon mobile menu -->
23 <button type="button" class="navbar-toggle hamburguer-icon" data-toggle="collapse" data-target="#myNavbar" aria-expanded="false" aria-label="<@liferay.language key='open-menu' />">
24 <div class="hamburguer-icon-animated">
25 <span></span>
26 <span></span>
27 <span></span>
28 <span></span>
29 </div>
30 </button>
31
32 <!-- Logo mobile/tablet -->
33 <#if locale == "ca_ES">
34 <a class="navbar-brand navbar-a-principal hidden-lg" href="/val/inici"><img src="${themeRootPath}/css/img/Ajuntament_logo_compacto_negro.png" alt="Ajuntament de València. Tornar al inici" class="img-logo"></a>
35 <#else>
36 <a class="navbar-brand navbar-a-principal hidden-lg" href="/cas/inicio"><img src="${themeRootPath}/css/img/Ajuntament_logo_compacto_negro.png" alt="Ayutamiento de Valencia. Volver a la página de inicio" class="img-logo"></a>
37 </#if>
38
39 </div>
40
41 <div class="collapse navbar-collapse " id="myNavbar">
42
43 <!-- Comienza el menu amarillo de iconos y enlaces -->
44
45 <!-- Versión movil -->
46 <div class="visible-xs hidden-sm">
47 <ul class="nav navbar-nav ul-principal visible-xs hidden-sm">
48 <#if entries?has_content>
49 <#list entries as navigationEntry>
50 <li>
51 <a class='a-principal menuItem${navigationEntry?counter}' href='${navigationEntry.getRegularURL()}'>${navigationEntry.getName()}</a>
52 </li>
53 </#list>
54 </#if>
55 </ul>
56 </div>
57
58 <!-- Versión escritorio -->
59 <div class="menu-fila hidden-xs">
60 <div class="container p-0">
61 <div class="row w-100 m-0" style>
62 <div class="col-xl-11 col-sm-12 col-12 bloque-1">
63 <div class="container-fluid pl-0">
64 <div class="row w-100 m-0" style="display: flex; flex-wrap: nowrap; " >
65 <div class="col-xl-1 col-lg-1 col-1 offset-lg-1 offset-xl-0 enlacesmenu hidden-sm hidden-md p-0">
66 <#assign liferay_portlet_ext = PortalJspTagLibs["/META-INF/liferay-portlet-ext.tld"] />
67 <@liferay_portlet_ext["runtime"] portletName="AemetPortlet" instanceId="escritorio"/>
68 </div>
69 <#if entries?has_content>
70 <#assign doBlank = [1, 3, 4, 6, 7, 8, 9]>
71 <#list entries as navigationEntry>
72 <#assign seleccionado = "" />
73 <#assign currentpage = "" />
74 <#if navigationEntry.isSelected()>
75 <#assign seleccionado = "principal-seleccionado" />
76 <#assign currentpage = "page" />
77 </#if>
78 <#if navigationEntry.isBrowsable()>
79 <#assign targetLink = "_self" />
80 <#if doBlank?seq_contains(navigationEntry?counter)>
81 <#assign targetLink = "_blank" />
82 </#if>
83 <div class="mr-1 enlacesmenu enlacesmenu${navigationEntry?counter}">
84 <#if navigationEntry?counter = 4>
85 <#if locale == "ca_ES">
86 <a ${(navigationEntry.isSelected())?then('aria-current=\"${currentpage}\"', '')} class="${seleccionado} menuItem${navigationEntry?counter}" href='${navigationEntry.getRegularURL()}?lang=2' target="${targetLink}">
87 <#else>
88 <a ${(navigationEntry.isSelected())?then('aria-current=\"${currentpage}\"', '')} class="${seleccionado} menuItem${navigationEntry?counter}" href='${navigationEntry.getRegularURL()}?lang=1' target="${targetLink}">
89 </#if>
90 <#else>
91 <a ${(navigationEntry.isSelected())?then('aria-current=\"${currentpage}\"', '')} class="${seleccionado} menuItem${navigationEntry?counter}" href='${navigationEntry.getRegularURL()}' target="${targetLink}">
92 </#if>
93 <span class="hidden-xs visible-sm visible-md visible-lg">${navigationEntry.getName()}</span>
94 </a>
95 </div>
96 </#if>
97 </#list>
98 </#if>
99 </div>
100 </div>
101 </div>
102 <div class="col-xl-1 col-lg-6 col-md-8 col-sm-6 offset-sm-3 offset-xl-0 offset-md-2 offset-lg-3 col-12 bloque-2">
103 <div class="row w-100">
104
105 <div class="col-sm5 col-4 hidden-lg aemet">
106 <#assign liferay_portlet_ext = PortalJspTagLibs["/META-INF/liferay-portlet-ext.tld"] />
107 <@liferay_portlet_ext["runtime"] portletName="AemetPortlet" instanceId="movil"/>
108 </div>
109
110 <div class="col-xl-12 col-sm-5 col-4 hidden-xs idioma ">
111 <div class="div-lan">
112 <ul class="sel1 ul-lan">
113 <li class="init" >
114 <@liferay_portlet["runtime"]
115 defaultPreferences=default_preferences
116 portletProviderAction=portletProviderAction.VIEW
117 portletProviderClassName="com.liferay.portal.kernel.servlet.taglib.ui.LanguageEntry"
118 instanceId="escritorio"
119 />
120 </li>
121 </ul>
122 </div>
123 </div>
124 </div>
125 </div>
126 </div>
127 </div>
128 </div>
129 </div>
130 </nav>
131 <div>
132</div>
133
134
135
136
137<script>
138 <#assign url = "/c/portal/update_language" />
139 <#assign url += "?p_l_id=" + themeDisplay.getLayout().getPlid() />
140 <#assign url += "&redirect=" + htmlUtil.escapeURL(themeDisplay.getURLCurrent()) />
141
142 function getParameterByName(name){
143 name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
144 var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
145 results = regex.exec(location.search);
146 return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
147 }
148
149 function moveMenu() {
150
151 if($( ".ul-principal" ).css("right") < "0px")
152 {
153 $( ".ul-principal" ).css( "right", "0px" );
154 $(".fa-chevron-left").addClass('fa-chevron-right');
155 $(".fa-chevron-left").removeClass("fa-chevron-left");
156 }
157 else
158 {
159 $( ".ul-principal" ).css( "right", "-300px" );
160 $(".fa-chevron-right").addClass('fa-chevron-left');
161 $(".fa-chevron-right").removeClass('fa-chevron-right');
162
163 }
164 }
165
166
167 $(document).ready(function(){
168 $(".btn-buscar").click(function(){
169 $("#buscando-resultados").removeClass("hide");
170 });
171
172 $(".navbar-toggle").click(function(){
173 if ($(this).attr("aria-expanded")=== 'false'){
174 $(this).attr("aria-label",Liferay.Language.get("close-menu"));
175 }else{
176 $(this).attr("aria-label",Liferay.Language.get("open-menu"));
177 }
178 });
179 });
180
181
182</script>
Se ha producido un error inesperado del sistema.
Unable to process template valencia-theme_SERVLET_CONTEXT_/templates/portal_normal.ftl |