Vídeos
S'ha produït un error mentre es processava la plantilla.
The string doesn't match the expected date/time/date-time format. The string to parse was: "". The expected format was: "yyyy-MM-dd". The nested reason given follows: Unparseable date: "" ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign DATA_PDF = cleanedDate?date("... [in template "20154#20194#18034153" at line 52, column 33] ----
1<div class="llistat-videos row">
2 <#list entries as entry>
3 <#if entry.getClassName()=="com.liferay.journal.model.JournalArticle">
4 <#-- Journal Article -->
5 <#assign assetRenderer=entry.getAssetRenderer() />
6 <#assign article=assetRenderer.getArticle() />
7 <#assign articleStructure=article.getDDMStructure() />
8 <#assign FORMAT_DATE=article.getCreateDate()?string("dd/MM/yyyy") />
9 <#assign articleStructureFields=articleStructure.getRootFieldNames() />
10 <#assign document=saxReaderUtil.read(article.getContent()) />
11 <#assign rootElement=document.getRootElement() />
12 <#-- Fields -->
13 <#list articleStructureFields as field>
14 <#assign xPathSelectorDocument=saxReaderUtil.createXPath("dynamic-element
15 [@name='${field}' ]") />
16 <#assign fieldElement=xPathSelectorDocument.selectSingleNode(rootElement) />
17 <#assign fieldContent=fieldElement.getStringValue() />
18 <#-- Accessing child elements of the group -->
19 <#if fieldElement.attribute("type").getValue()=="fieldset">
20 <#list fieldElement.elements() as groupElement>
21 <#assign childFieldName=groupElement.attribute("name").getValue() />
22 <#assign childXPath="dynamic-element
23[@name='${field}']
24/dynamic-element
25[@name='${childFieldName}']
26/dynamic-content" />
27 <#assign xPathChildFieldContent=saxReaderUtil.createXPath(childXPath) />
28 <#if childFieldName=='ARSEC_IMAGEPORTADAACCESS_FILE'>
29 <#assign
30 ARSEC_IMAGEPORTADAACCESS_FILE=xPathChildFieldContent.selectSingleNode(rootElement).getStringValue() />
31 <#assign jsonParser=staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"]>
32 <#assign jsonObject=jsonParser.createJSONObject(ARSEC_IMAGEPORTADAACCESS_FILE)>
33 <#if jsonObject.getString("url") !="">
34 <#assign FILE_IMAGE=jsonObject.getString("url") />
35 <#else>
36 <#assign FILE_IMAGE=themeDisplay.getPortalURL()
37 + "/c/document_library/get_file?uuid=" +
38 jsonObject.getString("uuid") + "&groupId=" +
39 jsonObject.getString("groupId") />
40 </#if>
41 <#elseif childFieldName=='ARSEC_LINKURL'>
42 <#assign
43 ARSEC_LINKURL=xPathChildFieldContent.selectSingleNode(rootElement).getStringValue() />
44 </#if>
45 </#list>
46 </#if>
47 <#if field=='ARSEC_MODULE_LANGTITLE'>
48 <#assign ARSEC_MODULE_LANGTITLE=fieldContent />
49 </#if>
50 <#if field=='DATA_PDF'>
51 <#assign cleanedDate = fieldContent?trim />
52 <#assign DATA_PDF = cleanedDate?date("yyyy-MM-dd")?string("dd/MM/yyyy") />
53 </#if>
54 </#list>
55 <section class="jornadesLinia mb-2 col-lg-3 col-md-6">
56 <div class="row">
57 <div class="col-12 mb-2">
58 <div class="llistat-videos-img">
59 <#if ARSEC_LINKURL?? && ARSEC_IMAGEPORTADAACCESS_FILE??>
60 <img alt="" href="${ARSEC_LINKURL}" src="${FILE_IMAGE}" style="width: 100%;"
61 target="_blank" />
62 </#if>
63 </div>
64 </div>
65 <div class="col-12">
66 <div class="txt mb-4">
67 <#if ARSEC_LINKURL?? && ARSEC_MODULE_LANGTITLE??>
68 <a class="text-dark" href="${ARSEC_LINKURL}" target="_blank"
69 title="Enllaç a vídeo ${ARSEC_MODULE_LANGTITLE}">
70 ${ARSEC_MODULE_LANGTITLE}
71 </a>
72 </#if>
73 </div>
74 <div class="oficina_fertilizacio_noticia_pie">
75 <i class="far fa-clock"></i>
76 <span style="text-transform: capitalize">
77 ${DATA_PDF}
78 </span>
79 </div>
80 </div>
81 </div>
82 </section>
83 </#if>
84 </#list>
85</div>
86<#-- <style type="text/css">
87 </style> -->