Zer bilatu nahi duzu?

Bilatu
Gaia
Gaia
Eguneratze data
Eguneratze data
Hasiera data
Amaiera data
Data tartea ez da baliozkoa
Errorea gertatu da txantiloia prozesatzerakoan.
Range start index 40 is out of bounds, because the sliced sequence has only 20 element(s). (Note that indices are 0-based).
The blamed expression:
==> getterUtil.getInteger(begin)..getterUtil.getInteger(totalEle-1)  [in template "66863#66901#2088080" at line 212, column 50]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign finalEntries = myList[getterU...  [in template "66863#66901#2088080" at line 212, column 18]
----
1<#assign journalArticleResourceLocalServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")> 
2<#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
3<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
4 
5<#assign myList =[]> 
6 
7<#assign renderURL = themeDisplay.getURLCurrent()> 
8<#assign categoriesId = ""> 
9<#assign organizationId = ""> 
10 
11<#assign zero = getterUtil.getInteger("0")> 
12<#assign one = getterUtil.getInteger("1")> 
13<#assign ten = getterUtil.getLong("10")> 
14 
15<#assign currentPag = one> 
16<#--Número de elementos por página --> 
17<#assign delta = getterUtil.getLong("20")> 
18 
19<#if renderURL?contains("?")> 
20    	<#assign params = renderURL?split("&")> 
21        <#list params as param> 
22            <#assign paramLength = getterUtil.getInteger(param?length)> 
23    	    <#assign equalsIndex = 0> 
24    	    <#if param?index_of("=") != -1> 
25    	    	<#assign equalsIndex =  getterUtil.getInteger(param?index_of("="))> 
26    	    	<#assign equalsIndex =  equalsIndex + 1> 
27    	    </#if> 
28    	    <#if param?contains("categoryId")> 
29    	    	<#assign replaceCategories = param?substring(equalsIndex,paramLength)> 
30    	    	<#assign categoriesId =replaceCategories?replace("%2C", ",")> 
31        	</#if> 
32    	    <#if param?contains("organizationId")> 
33    	    	<#assign organizationId = param?substring(equalsIndex,paramLength)>	 
34        	</#if> 
35        	<#if param?contains("dateFrom")> 
36    	    	<#assign replacedateFrom = param?substring(equalsIndex,paramLength)> 
37    	    	<#assign dateFrom = replacedateFrom?replace("%2F", "/")> 
38    	    </#if> 
39    	    <#if param?contains("dateTo")> 
40    	    	<#assign replacedateTo = param?substring(equalsIndex,paramLength)> 
41    	    	<#assign dateTo = replacedateTo?replace("%2F", "/")> 
42        	</#if> 
43        	 
44        	 
45    	     <#if param?contains("page")> 
46    		    <#assign currentPag = param?substring(equalsIndex,paramLength)?number> 
47    		    <#assign oldParam = "&page=" + currentPag> 
48    		    <#assign renderURL = renderURL?replace(oldParam, "")> 
49    		    <#assign oldParam = "?page=" + currentPag> 
50    		    <#assign renderURL = renderURL?replace(oldParam, "")> 
51        	</#if> 
52        </#list> 
53	  </#if> 
54	 
55	<#if dateFrom?has_content> 
56    	<#assign dateFrom=dateFrom> 
57	<#else> 
58	    <#assign dateFrom = "01/01/1970"> 
59	</#if> 
60	<#if dateTo?has_content> 
61    	<#assign dateTo=dateTo> 
62	<#else> 
63    <#assign dateTo = "31/12/2300"> 
64	</#if> 
65 
66    <#if locale.getLanguage()=="eu" && dateFrom?index_of("/")==4> 
67    <#assign valor=dateFrom?index_of("/")> 
68    <#assign anio=dateFrom?substring(0,4)> 
69    <#assign mes=dateFrom?substring(5,7)> 
70    <#assign dia=dateFrom?substring(8,10)> 
71    <#assign dateFrom = dia+"/"+mes+"/"+anio> 
72    <#assign anio=dateTo?substring(0,4)> 
73    <#assign mes=dateTo?substring(5,7)> 
74    <#assign dia=dateTo?substring(8,10)> 
75    <#assign dateTo = dia+"/"+mes+"/"+anio> 
76	<#assign dateFrom = dateFrom?date("dd/mm/yyyy")> 
77	<#assign dateTo = dateTo?date("dd/mm/yyyy")> 
78    <#else> 
79    <#assign dateFrom = dateFrom?date("dd/mm/yyyy")> 
80    <#assign dateTo = dateTo?date("dd/mm/yyyy")> 
81    </#if> 
82    <#assign dateFrom=(dateFrom?long / 86400000)?round> 
83    <#assign dateTo=(dateTo?long / 86400000)?round> 
84 
85 
86 
87<div id="list_titulo"> 
88		<h1><@liferay.language key="DOG-structure-transparencies"/></h1> 
89</div> 
90 
91<#assign totalReg = 0> 
92<#if entries?has_content> 
93    <#list entries as curEntry> 
94        <#attempt> 
95            <#assign  
96                assetRenderer = curEntry.getAssetRenderer() 
97                journalArticle = assetRenderer.getAssetObject()       
98                /> 
99            <#assign fecha=journalArticle.getModifiedDate()> 
100            <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(journalArticle.getGroupId(), journalArticle.getArticleId())> 
101            <#assign listaCategorias=catLocalService.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK)> 
102         
103            <#assign contCategorias=0> 
104            <#assign booleanoCategoria=true> 
105             
106        	<#if categoriesId?has_content> 
107        	    <#assign booleanoCategoria=false> 
108                <#assign categorias=categoriesId?split(",")> 
109         
110        	    <#if categoriesId?index_of(",") gt 0> 
111        			<#list categorias as categoria> 
112        				<#list listaCategorias as category> 
113        					<#if categoria==category.getCategoryId()?string> 
114        					<#assign booleanoCategoria=true> 
115        					</#if> 
116        				</#list> 
117        			</#list> 
118            	<#else> 
119        			<#list listaCategorias as category> 
120        				<#if categoriesId==category.getCategoryId()?string> 
121        					<#assign booleanoCategoria=true> 
122        				</#if> 
123        			</#list> 
124        	    </#if> 
125        	</#if> 
126        	<#assign booleanoOrganization=true> 
127        	 
128        	<#if organizationId?has_content> 
129        		<#assign booleanoOrganization=false> 
130        		<#if journalArticle.getGroupId()==organizationId?number> 
131        				<#assign booleanoOrganization=true> 
132         
133        		</#if> 
134        	</#if> 
135            <#assign fechaJournal=(fecha?long / 86400000)?round> 
136             
137            <#if fechaJournal gt dateFrom && dateTo gt fechaJournal && booleanoCategoria=true && booleanoOrganization=true> 
138            <#--Creamos lista con los elemetos que cumplen los criterios--> 
139                <#assign myList = myList + [curEntry]>         
140            </#if> 
141        <#recover> 
142        </#attempt> 
143    </#list> 
144     
145    <#--Se visualiza y pagina la lista creada con los que han cumplido los criterios--> 
146    <#if myList?has_content> 
147      <ul id="catalogo" class="cat_transparencia"> 
148                <#assign beginIndex = currentPag - one > 
149                <#assign begin = delta * beginIndex> 
150                <#assign end = begin + delta> 
151                 
152                <#assign totalPag = (myList?size/delta)?floor> 
153                <#assign totalPagMod = (myList?size%delta)?floor> 
154                <#assign totalPagMod=totalPagMod?abs> 
155 
156                <#if totalPagMod gt  zero> 
157                    <#assign  totalPag = totalPag + one> 
158                </#if> 
159 
160                <#assign totalEle = myList?size> 
161                <#assign renderPam = "&page="> 
162                <#if !renderURL?contains("?")> 
163                    <#assign renderPam = "?page="> 
164                </#if> 
165                <#assign firstURL = renderURL + renderPam + one> 
166                <#assign lastURL = renderURL + renderPam + totalPag> 
167              
168                 <#if totalPag gt one > 
169                	<#if totalPag gt currentPag > 
170                	    <#assign nextValue = currentPag + one> 
171                	<#else> 
172                		<#assign nextValue = totalPag> 
173                	</#if> 
174                 
175                	<#if currentPag gt one> 
176                		<#assign previousValue = currentPag - one> 
177                    <#else> 
178                		<#assign previousValue = one> 
179                	</#if> 
180                <#else> 
181                	<#assign nextValue = one> 
182                	<#assign previousValue = one> 
183                </#if> 
184              
185           	<#assign nextURL = renderURL + renderPam + nextValue> 
186            <#assign previousURL = renderURL + renderPam + previousValue> 
187            <#assign message = delta> 
188            <#assign init = (delta * (currentPag - one)) + one> 
189            <#assign final = delta * currentPag> 
190              
191              
192            <#if totalPag gt one> 
193	            <#if totalEle gt end >  
194		           <#assign parameters = [init, end, totalEle]> 
195                <#else> 
196	            	<#assign parameters = [init, totalEle, totalEle]> 
197	            </#if> 
198            	 <#assign message = languageUtil.format(locale, "showing-x-x-of-x-results", parameters)> 
199            <#else> 
200	             <#assign parameters = [totalEle]> 
201	            <#if totalEle == one> 
202		             <#assign message = languageUtil.format(locale, "showing-x-result", parameters)> 
203	            <#else> 
204		             <#assign message = languageUtil.format(locale, "showing-x-results", parameters)> 
205	            </#if> 
206            </#if> 
207             
208            <#--Creamos y visualizamos una sublista segun la paginación -->             
209            <#if totalEle gt end> 
210                <#assign finalEntries =  myList[getterUtil.getInteger(begin)..getterUtil.getInteger(end-1)]> 
211              <#else> 
212                 <#assign finalEntries =  myList[getterUtil.getInteger(begin)..getterUtil.getInteger(totalEle-1)] > 
213            </#if> 
214            <#list finalEntries as curEntry2> 
215               <#assign  
216                assetRenderer2 = curEntry2.getAssetRenderer() 
217                journalArticle2 = assetRenderer2.getAssetObject()/> 
218                 <li> 
219                <a href='${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry2)}'> 
220                <@liferay_journal["journal-article"] 
221                                        articleId=journalArticle2.getArticleId() 
222                                        ddmTemplateKey="69417" 
223                                        groupId=journalArticle2.getGroupId()/>         
224                </a> 
225                </li> 
226            </#list> 
227        </ul>   
228         
229        <div class="taglib-page-iterator" > 
230		<div class="clearfix lfr-pagination" > 
231			<small class="search-results">${message}</small> 
232 
233		 
234				<ul class="pager pager lfr-pagination-buttons"> 
235				    <#if currentPag == one> 
236					    <li class="disabled first"> 
237					<#else> 
238					    <li class="first"> 
239				    </#if> 
240					<a href="${firstURL}">&larr; ${languageUtil.get(locale, "first")}</a></li> 
241					 
242					<#if currentPag == one> 
243						<li class="disabled"> 
244					<#else> 
245						<li> 
246				    </#if> 
247				     
248					<a href="${previousURL}">${languageUtil.get(locale, "previous")}</a></li> 
249						 
250					<#if currentPag == totalPag> 
251						<li class="disabled"> 
252					<#else> 
253						<li> 
254					 </#if> 
255					  
256					<a href="${nextURL}">${languageUtil.get(locale, "next")} </a></li> 
257						 
258					<#if currentPag == totalPag> 
259						<li class="disabled last"> 
260				    <#else> 
261						<li class="last"> 
262					</#if> 
263					<a href="${lastURL}">${languageUtil.get(locale, "last")}  &rarr;</a></li> 
264				</ul> 
265		</div> 
266	</div> 
267         
268         
269    <#else> 
270        <div class="alert alert-info"><@liferay.language key="there-are-no-results"/></div> 
271    </#if> 
272        
273<#else> 
274<div class="alert alert-info"><@liferay.language key="there-are-no-results"/></div> 
275</#if> 
— 20 Elementu orri bakoitzeko
1 - 20 erakusten 49 emaitzetatik.