1<link rel="stylesheet" href="/html/widgetsJQuery/jPages/css/jPages.css">
2<link rel="stylesheet" href="/html/widgetsJQuery/jPages/css/animate.css">
3<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
4<script src="/html/widgetsJQuery/jPages/js/jPages.js"></script>
5
6<style>
7 .stand
8 {
9 padding: 3%;
10 display:inline-table;
11 display: -moz-inline-grid;
12 margin-left:6px;
13 line-height:14px;
14 float:left;
15 border-radius:8px;
16 text-align:justify;
17 height: 100%;
18 width: 93%;
19 }
20
21 @-moz-document url-prefix()
22 {
23 .stand {min-height: 500px;}
24 }
25
26 .stand ul
27 {
28 text-align:justify;
29 padding-left:0px;
30 margin: 0 0 15px 0;
31 padding-top: 10px;
32 line-height:14px;
33 list-style-type: none;
34 }
35
36 .blockTitle
37 {
38 font-weight: bold;
39 height:100%;
40 width:100%;
41 line-height:1.2;
42 text-decoration:underline;
43 }
44
45 /*Evitar título de la lista dinámica*/
46 .header-title
47 {
48 display: none;
49 }
50
51 .stand a img
52 {
53 float: right;
54 height: 100%;
55 width:30%;
56 padding: 30px 30px 5px 20px;
57 }
58
59 .stand ul li a
60 {
61 font-weight: bold;
62 }
63
64 .stand ul li a:hover
65 {
66 }
67
68 .etiqueta{
69 float:left;
70 font-weight: bold;
71 }
72
73 .etiquetaResumen{
74 font-weight: bold;
75 }
76
77 ul#listaDestacados
78 {
79 margin: 0px;
80 list-style-type: none;
81 }
82
83 .holder a
84 {
85 font-size: 14px;
86 }
87
88</style>
89
90
91<script type="text/javascript">
92$(document).ready(function(){
93
94 $("div.holder").jPages({
95 containerID : "listaDestacados",
96 perPage: 1
97 });
98
99});
100</script>
101
102<#--
103Display templates are used to lay out the fields defined in a data
104definition.
105
106Please use the left panel to quickly add commonly used variables.
107Autocomplete is also available and can be invoked by typing "${".
108-->
109<#-- The record service to retrieve the list of records in this Dynamic Data List -->
110<#assign DDLRecordLocalService = serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService")>
111<#assign records = DDLRecordLocalService.getRecords(reserved_record_set_id)>
112
113<#if records?has_content>
114 <div class="holder"></div>
115 <ul id="listaDestacados">
116 <#-- sort_by(["modifiedDate"]) -->
117 <#list records?sort_by(["modifiedDate"])? reverse as cur_record>
118 <#assign inicio_DateObj = cur_record.getFieldValue("fechaSeminario", locale)>
119 <#assign dateNow = dateUtil.getCurrentDate("dd-MMM-yyyy", locale)>
120 <#if (inicio_DateObj?date gte dateNow?date)>
121 <#assign state = 0>
122 <#else>
123 <#assign state = 1>
124 </#if>
125 <#if state == 1>
126 <#assign bkgColor = cur_record.getField("bkgColor").getValue(locale)>
127 <#assign fontColor = cur_record.getField("fontColor").getValue(locale)>
128 <#assign titulo = cur_record.getField("titulo").getValue(locale)>
129 <#assign labelTitulo = cur_record.getField("titulo").getDDMStructure().getFieldLabel("titulo", locale)>
130 <#assign imagen = cur_record.getField("imagen").getValue(locale)>
131 <#assign tipoImagen = cur_record.getFieldType("imagen")>
132 <#assign url = cur_record.getField("url").getValue(locale)>
133 <#assign autorSeminario = cur_record.getField("autorSeminario").getValue(locale)>
134 <#assign labelAutorSeminario = cur_record.getField("autorSeminario").getDDMStructure().getFieldLabel("autorSeminario", locale)>
135 <#assign centro_de_Procedencia = cur_record.getField("centro_de_Procedencia").getValue(locale)>
136 <#assign labelCentro_de_Procedencia = cur_record.getField("centro_de_Procedencia").getDDMStructure().getFieldLabel("centro_de_Procedencia", locale)>
137 <#assign fechaSeminario = cur_record.getField("fechaSeminario").getValue(locale)>
138 <#assign labelFechaSeminario = cur_record.getField("fechaSeminario").getDDMStructure().getFieldLabel("fechaSeminario", locale)>
139 <#assign lugarhoraSeminario = cur_record.getField("lugarhoraSeminario").getValue(locale)>
140 <#assign labelLugarhoraSeminario = cur_record.getField("lugarhoraSeminario").getDDMStructure().getFieldLabel("lugarhoraSeminario", locale)>
141 <#assign abstract = cur_record.getField("abstract").getValue(locale)>
142 <#assign labelAbstract = cur_record.getField("abstract").getDDMStructure().getFieldLabel("abstract", locale)>
143 <#assign documento = cur_record.getField("documento").getValue(locale)>
144 <#assign tipoDocumento = cur_record.getFieldType("documento")>
145 <#assign labelDocumento = cur_record.getField("documento").getDDMStructure().getFieldLabel("documento", locale)>
146 <article>
147 <li>
148 <div class="stand" style="color:${fontColor};background-color:${bkgColor}">
149 <span class="blockTitle">
150 ${labelTitulo}: ${titulo}
151 </span>
152
153 <#if imagen?has_content>
154 <a href="${url}">
155 <img src="${ddmUtil.getDisplayFieldValue(themeDisplay, imagen, tipoImagen)}" target="_blank"/>
156 </a>
157 </#if>
158 <ul>
159 <li><p class="etiqueta">${labelCentro_de_Procedencia}: </p><p>${centro_de_Procedencia}</p></li>
160
161 <li><p class="etiqueta">${labelAutorSeminario}: </p><p>${autorSeminario}</p></p></li>
162
163 <li><p class="etiqueta">${labelFechaSeminario}: </p><p>${inicio_DateObj?string["dd - MMMM - yyyy"]}</p></p></li>
164
165 <li><p class="etiqueta">${labelLugarhoraSeminario}: </p><p>${lugarhoraSeminario}</p></li>
166
167 <li><p class="etiquetaResumen" >${labelAbstract}: </p><p>${abstract}</p></li>
168
169 <#if documento?has_content>
170 <li>
171 <a href="${ddmUtil.getDisplayFieldValue(themeDisplay, documento, tipoDocumento)}" target="_blank">
172 ${labelDocumento}
173 </a>
174 </li>
175 </#if>
176 </ul>
177 </div>
178 </li>
179 </article>
180 </#if> <#--Fin del if state == 1 -->
181 </#list>
182 </ul>
183</#if>