Historial de cotizaciones

Filtro y búsqueda expand_more
 
Se ha producido un error al procesar la plantilla.
Can't convert this string to number: "Años"
The blamed expression:
==> cat.name?number  [in template "20097#20123#331539" at line 55, column 121]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign cat_numerico = cat.name?number  [in template "20097#20123#331539" at line 55, column 97]
----
1<div class="component-filter-btn">  
2  <div class="page-container"> 
3 
4<div class="collapse-filter"> 
5  		<span class="txt-btn"> Filtro y búsqueda </span> 
6  		<span class="material-icons-outlined"> expand_more </span> 
7		</div> 
8 
9 
10<#assign AssetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryService")>  
11 
12<#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"]>  
13   
14<#assign categoriesOrderBy = OrderByComparatorFactoryUtil.create("AssetCategory", ["modifiedDate", true])>  
15 
16 
17<form action="" class="form-filtros"> 
18      <div class="filtros__content"> 
19         
20					<#if entries?has_content> 
21						<div class="form__group">  
22						<label class="form__label" for="category"> Seleccione categorías </label> 
23						<select name="categories" id="category" class="form__select" onchange="eventCategory()" > 
24							<#list entries as curVocabulary>  
25								<#if curVocabulary.groupId = themeDisplay.getSiteGroupId()>  
26									<#-- <optgroup label="${curVocabulary.name}"> --> 
27										<option value="#" disabled selected> Seleccione: </option> 
28										<#assign categories = AssetCategoryService.getVocabularyCategories(curVocabulary.vocabularyId, -1, -1, categoriesOrderBy) />  
29										<#if themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Consultas No Vinculantes"> 
30											<#assign anho_numerico = "2008"?number />  
31										 
32											<#list categories as cat>  
33												<#assign cat_numerico = cat.name?number />  
34  
35													<#if cat_numerico gte anho_numerico > 
36													 <option value="${cat.categoryId}">${cat.name}</option> 
37													</#if> 
38 
39											</#list> 
40										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Consultas Vinculantes"> 
41											<#assign anho_numerico = "2009"?number />  
42										 
43											<#list categories as cat>  
44												<#assign cat_numerico = cat.name?number />  
45  
46													<#if cat_numerico gte anho_numerico > 
47													 <option value="${cat.categoryId}">${cat.name}</option> 
48													</#if> 
49 
50											</#list> 
51										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Cotizaciones"> 
52											<#assign anho_numerico = "2010"?number />  
53										 
54											<#list categories as cat>  
55												<#assign cat_numerico = cat.name?number />  
56  
57													<#if cat_numerico gte anho_numerico > 
58													 <option value="${cat.categoryId}">${cat.name}</option> 
59													</#if> 
60 
61											</#list> 
62										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Decretos"> 
63											<#assign anho_numerico = "2004"?number />  
64										 
65											<#list categories as cat>  
66												<#assign cat_numerico = cat.name?number />  
67  
68													<#if cat_numerico gte anho_numerico > 
69													 <option value="${cat.categoryId}">${cat.name}</option> 
70													</#if> 
71 
72											</#list> 
73											<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Documentaciones observadas por la AT"> 
74												<#assign anho_numerico = "2010"?number />  
75 
76												<#list categories as cat>  
77													<#assign cat_numerico = cat.name?number />  
78 
79														<#if cat_numerico gte anho_numerico > 
80														 <option value="${cat.categoryId}">${cat.name}</option> 
81														</#if> 
82 
83												</#list> 
84												<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Exoneraciones fiscales"> 
85												<#assign anho_numerico = "2004"?number />  
86 
87												<#list categories as cat>  
88													<#assign cat_numerico = cat.name?number />  
89 
90														<#if cat_numerico gte anho_numerico > 
91														 <option value="${cat.categoryId}">${cat.name}</option> 
92														</#if> 
93												</#list> 
94										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Solicitudes presentadas"> 
95												<#assign anho_numerico = "2009"?number />  
96 
97												<#list categories as cat>  
98													<#assign cat_numerico = cat.name?number />  
99 
100														<#if cat_numerico gte anho_numerico > 
101														 <option value="${cat.categoryId}">${cat.name}</option> 
102														</#if> 
103												</#list> 
104										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Resoluciones"> 
105												<#assign anho_numerico = "1992"?number />  
106 
107												<#list categories as cat>  
108													<#assign cat_numerico = cat.name?number />  
109 
110														<#if cat_numerico gte anho_numerico > 
111														 <option value="${cat.categoryId}">${cat.name}</option> 
112														</#if> 
113												</#list> 
114										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Tasas Pasivas Nominales"> 
115												<#assign anho_numerico = "2015"?number />  
116 
117												<#list categories as cat>  
118													<#assign cat_numerico = cat.name?number />  
119 
120														<#if cat_numerico gte anho_numerico > 
121														 <option value="${cat.categoryId}">${cat.name}</option> 
122														</#if> 
123												</#list> 
124										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Convenios Internacionales"> 
125												<#assign anho_numerico = "1997"?number />  
126 
127												<#list categories as cat>  
128													<#assign cat_numerico = cat.name?number />  
129 
130														<#if cat_numerico gte anho_numerico > 
131														 <option value="${cat.categoryId}">${cat.name}</option> 
132														</#if> 
133												</#list> 
134										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Otras Normativas Vigentes"> 
135												<#assign anho_numerico = "1999"?number />  
136 
137												<#list categories as cat>  
138													<#assign cat_numerico = cat.name?number />  
139 
140														<#if cat_numerico gte anho_numerico > 
141														 <option value="${cat.categoryId}">${cat.name}</option> 
142														</#if> 
143												</#list> 
144										<#elseif themeDisplay.getLayout().getName(themeDisplay.getLocale()) = "Guías"> 
145 
146												<#list categories as cat>  
147														<#if cat.name?contains("Guías")> 
148														 <#assign guia_sin_prefijo = cat.name?keep_after("Guías ") /> 
149														 <option value="${cat.categoryId}">${guia_sin_prefijo}</option> 
150														<#else> 
151															<option value="${cat.categoryId}">${cat.name}</option> 
152														</#if> 
153												</#list> 
154										<#else> 
155											 
156 
157											<#list categories as cat>  
158												 
159													 <option value="${cat.categoryId}">${cat.name}</option> 
160 
161											</#list> 
162										</#if> 
163									<#-- </optgroup> --> 
164								</#if>  
165							</#list>  
166						</select>  
167						</div> 
168					</#if> 																					  
169 
170       <#-- <div class="form__group"> 
171          <label for="name" class="form__label"> Buscar aqui </label> 
172          <input type="search" id="buscador-input" class="form__input coso" placeholder="Buscar..."> 
173        </div> --> 
174				<#assign url_cur = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent() />  
175			 
176				<#if url_cur?contains("/-/")> 
177					<#assign url_init = url_cur?keep_before("/-/categories") /> 
178				<#else> 
179					<#assign url_init = "#" /> 
180				</#if> 
181 
182				<a class="btn-small btn-primary-outline" href="${url_init}" style="text-decoration: none;">Limpiar filtro</a> 
183        <#-- <button type="reset" class="btn-small btn-primary-outline" id="botonReset"> Limpiar filtro </button> --> 
184 
185     	</div> 
186			</form> 
187	 
188	</div> 
189	</div> 
190	 
191<script>  
192 
193var currentURL = "${themeDisplay.getURLCurrent()}";  
194console.log(currentURL); 
195function eventCategory() {  
196 
197	let resultCat = currentURL.includes("categories");  
198		console.log(resultCat); 
199 
200	let resultTag = currentURL.includes("tag"); 
201		console.log(resultTag); 
202 
203	if(!resultCat & !resultTag){  
204 
205	window.location.href = currentURL+"/-/categories/"+document.getElementById("category").value;  
206 
207	}  
208 
209	else {  
210 
211	var pathArray = currentURL.split('/-');  
212	console.log(pathArray); 
213	var url = pathArray[0];  
214	console.log(url); 
215	window.location.href = url+"/-/categories/"+document.getElementById("category").value;  
216	console.log(window.location.href); 
217	}	  
218 
219}  
220 
221let button = document.querySelector("#botonReset"); 
222	 
223button.addEventListener("click", function(){window.history.back()}, false); 
224	 
225</script> 

Todos los resultados

Contenidos con Paginas 2 Kit Sofia - Soft. y Sist. .