面包屑导航

Fruit net navbar

Fruit mes agendes titol

Agenda Fruit.net

资产发布器

处理模板时发生错误。
?substring(...) argument #2 had invalid value: The index mustn't be greater than the length of the string, 2, but it was 6.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${sortedEntry.mesEvento?substring(2, ...  [in template "20154#20194#18034161" at line 70, column 101]
----
1<div class="row"> 
2<#-- Crear lista temporal para ordenar --> 
3<#assign entriesList = [] /> 
4<#list entries as entry> 
5	<#if entry.getClassName() == "com.liferay.journal.model.JournalArticle" > 
6	 
7		<#-- Journal Article --> 
8		<#assign assetRenderer = entry.getAssetRenderer() /> 
9		<#assign article = assetRenderer.getArticle() /> 
10		<#assign articleStructure = article.getDDMStructure() /> 
11		<#assign articleStructureFields = articleStructure.getRootFieldNames() /> 
12  
13		<#assign document = saxReaderUtil.read(article.getContent()) /> 
14		<#assign rootElement = document.getRootElement() /> 
15  
16		<#-- Fields --> 
17		<#list articleStructureFields as field> 
18			<#assign xPathSelectorDocument = saxReaderUtil.createXPath("dynamic-element[@name='${field}']") /> 
19			<#assign fieldContent = xPathSelectorDocument.selectSingleNode(rootElement).getStringValue() /> 
20		 
21			<#-- Formatejar data --> 
22			<#if field == 'FECHA' && fieldContent?has_content > 
23				<#assign FECHA_Data_createdOn = fieldContent?trim /> 
24				<#assign FECHA_Data = FECHA_Data_createdOn?datetime("yyyy-MM-dd")?date /> 
25 
26				<#if (FECHA_Data??) > 
27						<#assign diaEvento = dateUtil.getDate(FECHA_Data, "dd", locale) /> 
28						<#assign mesEvento = dateUtil.getDate(FECHA_Data, "MMMM", locale) /> 
29				</#if> 
30			</#if> 
31			<#-- Fi formatejar data --> 
32			<#if field == 'ARSEC_MODULE_LANGTITLE'> 
33				<#assign ARSEC_MODULE_LANGTITLE = fieldContent /> 
34			<#elseif field == 'ARXIU'> 
35				<#assign ARXIU = fieldContent /> 
36			<#elseif field == 'ARXIU_URL'> 
37				<#assign ARXIU_URL = fieldContent /> 
38			<#elseif field == 'LUGAR'> 
39				<#assign LUGAR = fieldContent /> 
40			</#if> 
41		</#list> 
42			 
43		<#-- Agregar contenido a la lista --> 
44		<#assign entriesList += [{ 
45			"fechaEvento": FECHA_Data?string("yyyy-MM-dd"), 
46			"diaEvento": diaEvento, 
47			"mesEvento": mesEvento, 
48			"LUGAR": LUGAR, 
49			"ARSEC_MODULE_LANGTITLE": ARSEC_MODULE_LANGTITLE, 
50			"ARXIU": ARXIU, 
51			"ARXIU_URL": ARXIU_URL 
52		}] /> 
53	</#if> 
54</#list> 
55	 
56	<#-- Ordenar la lista por fecha --> 
57    <#assign entriesSorted = entriesList?sort_by("fechaEvento") /> 
58	 
59	<#-- Mostrar los contenidos ordenados --> 
60    <#list entriesSorted as sortedEntry> 
61		<div class="of_evento_agenda_container col-lg-4"> 
62            <div class="of_evento_agenda_fecha_div"> 
63                <#if sortedEntry.diaEvento??> 
64                    <div class="of_evento_agenda_fecha_dia_div">${sortedEntry.diaEvento}</div> 
65                </#if> 
66                <#if sortedEntry.mesEvento??> 
67									<#if mesEvento?contains("octubre") || mesEvento?contains("abril")> 
68					          <div class="of_evento_agenda_fecha_mes_div">${sortedEntry.mesEvento?substring(3, 5)?upper_case}</div> 
69					        <#else> 
70						        <div class="of_evento_agenda_fecha_mes_div">${sortedEntry.mesEvento?substring(2, 6)?upper_case}</div> 
71					        </#if> 
72                </#if> 
73            </div> 
74            <div class="of_evento_agenda_texto_div"> 
75                <div class="of_evento_agenda_texto_lugar_div">${sortedEntry.LUGAR}</div> 
76                <div class="of_evento_agenda_texto_descripcion_div"> 
77                    <#if sortedEntry.ARSEC_MODULE_LANGTITLE??> 
78                        <#if sortedEntry.ARXIU_URL?has_content> 
79                            <a target="_blank" href="${sortedEntry.ARXIU_URL}" title="Enllaç PDF ${sortedEntry.ARSEC_MODULE_LANGTITLE}"> 
80                                ${sortedEntry.ARSEC_MODULE_LANGTITLE} 
81                            </a> 
82                        <#elseif sortedEntry.ARXIU?has_content> 
83                            <a target="_blank" href="${sortedEntry.ARXIU}" title="Enllaç PDF ${sortedEntry.ARSEC_MODULE_LANGTITLE}"> 
84                                ${sortedEntry.ARSEC_MODULE_LANGTITLE} 
85                            </a> 
86                        </#if> 
87                    </#if> 
88                </div> 
89            </div> 
90        </div> 
91</#list> 
92	 
93</div> 

Formació - Simula esdeveniment de l'agenda