PRO-FEM
Agenda
MÉS ACTIVITATS
处理模板时发生错误。
?substring(...) argument #1 had invalid value: The index mustn't be greater than the length of the string, 2, but it was 3. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${mesEvento?substring(3, 6)?upper_case} [in template "20154#20194#18032387" at line 48, column 93] ----
1<#list entries as entry>
2 <#if entry.getClassName() == "com.liferay.journal.model.JournalArticle" >
3
4 <#-- Journal Article -->
5 <#assign assetRenderer = entry.getAssetRenderer() />
6 <#assign article = assetRenderer.getArticle() />
7 <#assign articleStructure = article.getDDMStructure() />
8 <#assign articleStructureFields = articleStructure.getRootFieldNames() />
9
10 <#assign document = saxReaderUtil.read(article.getContent()) />
11 <#assign rootElement = document.getRootElement() />
12
13 <#-- Fields -->
14 <#list articleStructureFields as field>
15 <#assign xPathSelectorDocument = saxReaderUtil.createXPath("dynamic-element[@name='${field}']") />
16 <#assign fieldContent = xPathSelectorDocument.selectSingleNode(rootElement).getStringValue() />
17 <#-- Formatejar data -->
18 <#if field == 'FECHA' && fieldContent?has_content >
19 <#assign FECHA_Data_createdOn = fieldContent?trim />
20 <#assign FECHA_Data = FECHA_Data_createdOn?datetime("yyyy-MM-dd")?date />
21
22 <#if (FECHA_Data??) >
23 <#assign diaEvento = dateUtil.getDate(FECHA_Data, "dd", locale) />
24 <#assign mesEvento = dateUtil.getDate(FECHA_Data, "MMMM", locale) />
25 </#if>
26 </#if>
27 <#-- Fi formatejar data -->
28 <#if field == 'ARSEC_MODULE_LANGTITLE'>
29 <#assign ARSEC_MODULE_LANGTITLE = fieldContent />
30 <#elseif field == 'ARXIU'>
31 <#assign ARXIU = fieldContent />
32 <#elseif field == 'ARXIU_URL'>
33 <#assign ARXIU_URL = fieldContent />
34 <#elseif field == 'LUGAR'>
35 <#assign LUGAR = fieldContent />
36 </#if>
37 </#list>
38
39 <div class="of_evento_agenda_container">
40 <div class="of_evento_agenda_fecha_div">
41 <#if diaEvento?? >
42 <div class="of_evento_agenda_fecha_dia_div">${diaEvento}</div>
43 </#if>
44 <#if mesEvento?? >
45 <#if mesEvento?contains("octubre") || mesEvento?contains("abril")>
46 <div class="of_evento_agenda_fecha_mes_div">${mesEvento?substring(2, 5)?upper_case}</div>
47 <#else>
48 <div class="of_evento_agenda_fecha_mes_div">${mesEvento?substring(3, 6)?upper_case}</div>
49 </#if>
50 </#if>
51 </div>
52 <div class="of_evento_agenda_texto_div">
53 <#if LUGAR??>
54 <div class="of_evento_agenda_texto_lugar_div">${LUGAR}</div>
55 </#if>
56 <div class="of_evento_agenda_texto_descripcion_div">
57 <#if ARSEC_MODULE_LANGTITLE?? >
58
59 <#if ARXIU_URL?has_content >
60 <a target="_blank" href="${ARXIU_URL}" title="Enllaç PDF ${ARSEC_MODULE_LANGTITLE}">
61 ${ARSEC_MODULE_LANGTITLE}
62 </a>
63 <#elseif ARXIU?has_content >
64 <a target="_blank" href="${ARXIU}" title="Enllaç PDF ${ARSEC_MODULE_LANGTITLE}">
65 ${ARSEC_MODULE_LANGTITLE}
66 </a>
67 </#if>
68 </#if>
69 </div>
70 </div>
71 </div>
72 </#if>
73</#list>
10 FEB
19 FEB
Formació a distància