Transparencia

Ruta de navegación

Saber 3°, 5°, 7° y 9

Guías de orientación Saber 3°, 5°, 7° y 9° 2021

Publicador de contenidos

# Archivo Fecha publicación Tipo Peso(KB) Descargas
1 Descargue AQUÍ la guía de orientación de Saber 3º 2021 Dec 28, 2022 4:22:42 PM pdf 2467861 43
2 Descargue AQUÍ la guía de orientación de Saber 5º 2021 Dec 28, 2022 4:22:45 PM pdf 9973280 38
3 Descargue AQUÍ la guía de orientación de Saber 7º 2021 Dec 28, 2022 4:22:50 PM pdf 2648216 37
4 Descargue AQUÍ la guía de orientación de Saber 9º 2021 Dec 28, 2022 4:22:54 PM pdf 3954525 39

Saber 11.°

Guía de orientación Saber 11.° 2021-1

Publicador de contenidos

# Archivo Fecha publicación Tipo Peso(KB) Descargas
1 Descargue AQUÍ la guía de orientación de Saber 11.° 2021-1 Dec 28, 2022 8:10:16 PM pdf 1882965 52
Guía de orientación Saber 11.° 2021-2

Publicador de contenidos

# Archivo Fecha publicación Tipo Peso(KB) Descargas
1 Descargue AQUÍ la guía de orientación de Saber 11.° 2021-2 Dec 28, 2022 8:10:19 PM pdf 2121382 34
Guía de orientación Saber 5º 2021
Descargue AQUÍ la guía de orientación Saber 5º 2021
Guía de orientación Saber 11.° para población con discapacidad auditiva

Guía de orientación Saber 9º 202

Saber TyT 

Guías de orientación Saber TyT 2021-1

Publicador de contenidos

Guías de orientación Saber TyT 2021-2

Publicador de contenidos

Saber Pro

Guías de orientación Saber Pro 2021

Publicador de contenidos

# Archivo Fecha publicación Tipo Peso(KB) Descargas
1 1 Descargue AQUÍ la guía de orientación módulos de genéricos Saber Pro 2021 Jan 25, 2023 1:50:15 AM pdf 1812642 6
2 Descargue AQUÍ la guía de orientación módulo Análisis de Problemáticas Psicológicas Saber Pro 2021 Jan 25, 2023 1:50:17 AM pdf 2151910 5
3 Descargue AQUÍ la guía de orientación módulo Análisis Económico Saber Pro 2021 Jan 25, 2023 1:50:18 AM pdf 2235678 6
4 Descargue AQUÍ la guía de orientación módulo Atención en Salud Saber Pro 2021 Jan 25, 2023 1:50:20 AM pdf 1912233 7
5 Descargue AQUÍ la guía de orientación módulo Comunicación Jurídica Saber Pro 2021 Jan 25, 2023 1:50:21 AM pdf 1338536 5
6 Descargue AQUÍ la guía de orientación módulo Cuidado de Enfermería en los Ámbitos Clínico y Comunitario Saber Pro 2021 Jan 25, 2023 1:50:22 AM pdf 1341526 7
7 Descargue AQUÍ la guía de orientación módulo Diagnóstico y Tratamiento en Salud Oral Saber Pro 2021 Jan 25, 2023 1:50:23 AM pdf 1373987 5
8 Descargue AQUÍ la guía de orientación módulo Diseño de Obras de Infraestructura Saber Pro 2021 Jan 25, 2023 1:50:24 AM pdf 1572945 6
9 Descargue AQUÍ la guía de orientación módulo Diseño de Procesos Industriales Saber Pro 2021 Jan 25, 2023 1:50:25 AM pdf 1508777 4
10 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas de Control Saber Pro 2021 Jan 25, 2023 1:50:26 AM pdf 1367414 6
11 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas de Manejo de Impacto Ambiental Saber Pro 2021 Jan 25, 2023 1:50:27 AM pdf 1439089 6
12 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas Mecánicos Saber Pro 2021 Jan 25, 2023 1:50:28 AM pdf 1491968 6
13 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas Productivos y Logísticos Saber Pro 2021 Jan 25, 2023 1:50:29 AM pdf 1387891 6
14 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas, Procesos y Productos Agroindustriales Saber Pro 2021 Jan 25, 2023 1:50:31 AM pdf 1605568 6
15 Descargue AQUÍ la guía de orientación módulo Diseño de Software Saber Pro 2021 Jan 25, 2023 1:50:32 AM pdf 1794169 6
16 Descargue AQUÍ la guía de orientación módulo Enseñar Saber Pro 2021 Jan 25, 2023 1:50:33 AM pdf 1520901 6
17 Descargue AQUÍ la guía de orientación módulo Estudio Proyectual Saber Pro 2021 Jan 25, 2023 1:50:34 AM pdf 1729751 6
18 Descargue AQUÍ la guía de orientación módulo Evaluar Saber Pro 2021 Jan 25, 2023 1:50:35 AM pdf 1422445 7
19 Descargue AQUÍ la guía de orientación módulo Formar Saber Pro 2021 Jan 25, 2023 1:50:37 AM pdf 1458037 6
20 Descargue AQUÍ la guía de orientación módulo Formulación de Proyectos de Ingeniería Saber Pro 2021 Jan 25, 2023 1:50:38 AM pdf 1427736 7
21 Descargue AQUÍ la guía de orientación módulo Formulación, Evaluación y Gestión de Proyectos Saber Pro 2021 Jan 25, 2023 1:50:39 AM pdf 1320878 6
22 Descargue AQUÍ la guía de orientación módulo Fundamentación en Diagnóstico y Tratamiento Médico Saber Pro 2021 Jan 25, 2023 1:50:40 AM pdf 1256824 4
23 Descargue AQUÍ la guía de orientación módulo Generación de Artefactos Saber Pro 2021 Jan 25, 2023 1:50:41 AM pdf 1768106 6
24 Descargue AQUÍ la guía de orientación módulo Gestión de Organizaciones Saber Pro 2021 Jan 25, 2023 1:50:42 AM pdf 1218812 4
25 Descargue AQUÍ la guía de orientación módulo Gestión del Conflicto Saber Pro 2021 Jan 25, 2023 1:50:43 AM pdf 1360781 5
26 Descargue AQUÍ la guía de orientación módulo Gestión Financiera Saber Pro 2021 Jan 25, 2023 1:50:44 AM pdf 1388022 14
27 Descargue AQUÍ la guía de orientación módulo Información y Control Contable Saber Pro 2021 Jan 25, 2023 1:50:46 AM pdf 1319988 6
28 Descargue AQUÍ la guía de orientación módulo Intervención en Procesos Sociales Saber Pro 2021 Jan 25, 2023 1:50:47 AM pdf 1557517 7
29 Descargue AQUÍ la guía de orientación módulo Investigación en Ciencias Sociales Saber Pro 2021 Jan 25, 2023 1:50:48 AM pdf 1457968 5
30 Descargue AQUÍ la guía de orientación módulo Investigación Jurídica Saber Pro 2021 Jan 25, 2023 1:50:49 AM pdf 2584833 6
31 Descargue AQUÍ la guía de orientación módulo Pensamiento Científico Saber Pro 2021 Jan 25, 2023 1:50:50 AM pdf 1285669 5
32 Descargue AQUÍ la guía de orientación módulo Procesos Comunicativos Saber Pro 2021 Jan 25, 2023 1:50:09 AM pdf 1373644 5
33 Descargue AQUÍ la guía de orientación módulo Producción Agrícola Saber Pro 2021 Jan 25, 2023 1:50:09 AM pdf 1685235 5
34 Descargue AQUÍ la guía de orientación módulo Producción Pecuaria Saber Pro 2021 Jan 25, 2023 1:50:10 AM pdf 1334666 7
35 Descargue AQUÍ la guía de orientación módulo Promoción de la Salud y Prevención de la Enfermedad Saber Pro 2021 Jan 25, 2023 1:50:12 AM pdf 1232005 6
36 Descargue AQUÍ la guía de orientación módulo Proyecto de Arquitectura Saber Pro 2021 Jan 25, 2023 1:50:13 AM pdf 2385093 6
37 Descargue AQUÍ la guía de orientación módulo Salud y Bienestar Animal Saber Pro 2021 Jan 25, 2023 1:50:14 AM pdf 1340832 5

Otros exámenes 

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curEntry.getAttributes  [in template "39153#39288#364192" at line 40, column 62]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: fieldsMap = curEntry.getAttributes()  [in template "39153#39288#364192" at line 40, column 49]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<div class="col col-6 col-md-12 col-xl-6"> 
9    <#if !entries?has_content> 
10        <#if !themeDisplay.isSignedIn()> 
11            ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
12        </#if> 
13 
14        <div class="alert alert-info"> 
15            <@liferay_ui["message"] key="there-are-no-results" /> 
16        </div> 
17    </#if> 
18</div> 
19<#if entries?has_content> 
20<div class = "accordeon-html-document"> 
21<div > 
22	<div class ="table-responsive">  
23		<table class="table"> 
24			<thead> 
25				<tr>  
26					<th class="table-info" scope="col">#</th> 
27					<th class="table-info" scope="col">Archivo</th> 
28					<th class="table-info" scope="col">Fecha publicación</th> 
29					<th class="table-info" scope="col">Tipo</th> 
30					<th class="table-info" scope="col">Peso(KB)</th> 
31					<th class="table-info" scope="col">Descargas</th> 
32				</tr> 
33			</thead> 
34			<tbody> 
35			<#assign pos = 0> 
36				<#list entries as curFileEntry> 
37					<#if pos != -1> 
38						<#assign curEntry = curFileEntry.toEscapedModel().getAssetRenderer().getAssetObject() 
39						curAssentRender = curFileEntry.toEscapedModel().getAssetRenderer() 
40						fieldsMap =  curEntry.getAttributes()>  
41						<#assign fechaPublicacion = curFileEntry.getCreateDate()?datetime 
42						key = "Fecha Publicación" > 
43							<tr> 								 
44								<td scope="col">${pos+1}</td> 
45								<#if curEntry.getExtension() == "pdf"> 
46									<#assign urlView = curAssentRender.getURLDownload(themeDisplay)?replace("&download=true", " ")> 
47									<td  scope="col"> 
48										<a href="${urlView}" target="_blank" > 
49											${curFileEntry.getTitle()} 
50										</a> 
51									</td> 
52								<#else> 
53									<#assign urlDownload = curAssentRender.getURLDownload(themeDisplay)> 
54									<td scope="col"> 
55										<a href="${urlDownload}" > 
56											${curFileEntry.getTitle()} 
57										</a> 
58									</td> 
59								</#if> 
60								<td scope="col">${fechaPublicacion}</td> 
61								<td scope="col">${curEntry.getExtension()}</td> 
62								<td scope="col">${curEntry.getSize()}</td> 
63								<td scope="col">${curFileEntry.getViewCount()}</td> 
64							</tr> 
65						</#if> 
66					<#assign pos++> 
67				</#list> 
68			</tbody> 
69		</table> 
70	</div> 
71</div> 
72</div> 
73	<style> 
74		.taglib-page-iterator .lfr-pagination{ 
75			display: none;  
76
77		.accordeon-html-document > .panel { 
78			padding: 0 18px; 
79			display: none;  
80
81		.accordeon-html-document>.accordion-btn { 
82			background-color: #eee; 
83			color: #444; 
84			cursor: pointer; 
85			padding: 18px; 
86			width: 100%; 
87			border: none; 
88			text-align: left; 
89			outline: none; 
90			transition: 0.6s; 
91
92 
93		.accordeon-html-document>.active,  
94		.accordeon-html-document>.accordion-btn:hover { 
95			background-color: #ccc; 
96
97 
98		.accordeon-html-document > .accordion-btn:after { 
99			content: '\002B'; 
100			color: #777; 
101			float: right; 
102			margin-left: 5px; 
103
104 
105		.accordeon-html-document > .active:after { 
106			content: "\2212"; 
107
108	</style> 
109	 
110<script> 
111	function dropDown(element){ 
112		 element.classList.toggle("active"); 
113			var panel = element.nextElementSibling; 
114			if (panel.style.display === "block") { 
115				panel.style.display = "none"; 
116			} else { 
117				panel.style.display = "block"; 
118
119
120</script> 
121<#else> 
122<p>Lista Vacia</p> 
123</#if> 

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curEntry.getAttributes  [in template "39153#39288#364192" at line 40, column 62]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: fieldsMap = curEntry.getAttributes()  [in template "39153#39288#364192" at line 40, column 49]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<div class="col col-6 col-md-12 col-xl-6"> 
9    <#if !entries?has_content> 
10        <#if !themeDisplay.isSignedIn()> 
11            ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
12        </#if> 
13 
14        <div class="alert alert-info"> 
15            <@liferay_ui["message"] key="there-are-no-results" /> 
16        </div> 
17    </#if> 
18</div> 
19<#if entries?has_content> 
20<div class = "accordeon-html-document"> 
21<div > 
22	<div class ="table-responsive">  
23		<table class="table"> 
24			<thead> 
25				<tr>  
26					<th class="table-info" scope="col">#</th> 
27					<th class="table-info" scope="col">Archivo</th> 
28					<th class="table-info" scope="col">Fecha publicación</th> 
29					<th class="table-info" scope="col">Tipo</th> 
30					<th class="table-info" scope="col">Peso(KB)</th> 
31					<th class="table-info" scope="col">Descargas</th> 
32				</tr> 
33			</thead> 
34			<tbody> 
35			<#assign pos = 0> 
36				<#list entries as curFileEntry> 
37					<#if pos != -1> 
38						<#assign curEntry = curFileEntry.toEscapedModel().getAssetRenderer().getAssetObject() 
39						curAssentRender = curFileEntry.toEscapedModel().getAssetRenderer() 
40						fieldsMap =  curEntry.getAttributes()>  
41						<#assign fechaPublicacion = curFileEntry.getCreateDate()?datetime 
42						key = "Fecha Publicación" > 
43							<tr> 								 
44								<td scope="col">${pos+1}</td> 
45								<#if curEntry.getExtension() == "pdf"> 
46									<#assign urlView = curAssentRender.getURLDownload(themeDisplay)?replace("&download=true", " ")> 
47									<td  scope="col"> 
48										<a href="${urlView}" target="_blank" > 
49											${curFileEntry.getTitle()} 
50										</a> 
51									</td> 
52								<#else> 
53									<#assign urlDownload = curAssentRender.getURLDownload(themeDisplay)> 
54									<td scope="col"> 
55										<a href="${urlDownload}" > 
56											${curFileEntry.getTitle()} 
57										</a> 
58									</td> 
59								</#if> 
60								<td scope="col">${fechaPublicacion}</td> 
61								<td scope="col">${curEntry.getExtension()}</td> 
62								<td scope="col">${curEntry.getSize()}</td> 
63								<td scope="col">${curFileEntry.getViewCount()}</td> 
64							</tr> 
65						</#if> 
66					<#assign pos++> 
67				</#list> 
68			</tbody> 
69		</table> 
70	</div> 
71</div> 
72</div> 
73	<style> 
74		.taglib-page-iterator .lfr-pagination{ 
75			display: none;  
76
77		.accordeon-html-document > .panel { 
78			padding: 0 18px; 
79			display: none;  
80
81		.accordeon-html-document>.accordion-btn { 
82			background-color: #eee; 
83			color: #444; 
84			cursor: pointer; 
85			padding: 18px; 
86			width: 100%; 
87			border: none; 
88			text-align: left; 
89			outline: none; 
90			transition: 0.6s; 
91
92 
93		.accordeon-html-document>.active,  
94		.accordeon-html-document>.accordion-btn:hover { 
95			background-color: #ccc; 
96
97 
98		.accordeon-html-document > .accordion-btn:after { 
99			content: '\002B'; 
100			color: #777; 
101			float: right; 
102			margin-left: 5px; 
103
104 
105		.accordeon-html-document > .active:after { 
106			content: "\2212"; 
107
108	</style> 
109	 
110<script> 
111	function dropDown(element){ 
112		 element.classList.toggle("active"); 
113			var panel = element.nextElementSibling; 
114			if (panel.style.display === "block") { 
115				panel.style.display = "none"; 
116			} else { 
117				panel.style.display = "block"; 
118
119
120</script> 
121<#else> 
122<p>Lista Vacia</p> 
123</#if> 

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curEntry.getAttributes  [in template "39153#39288#364192" at line 40, column 62]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: fieldsMap = curEntry.getAttributes()  [in template "39153#39288#364192" at line 40, column 49]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<div class="col col-6 col-md-12 col-xl-6"> 
9    <#if !entries?has_content> 
10        <#if !themeDisplay.isSignedIn()> 
11            ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
12        </#if> 
13 
14        <div class="alert alert-info"> 
15            <@liferay_ui["message"] key="there-are-no-results" /> 
16        </div> 
17    </#if> 
18</div> 
19<#if entries?has_content> 
20<div class = "accordeon-html-document"> 
21<div > 
22	<div class ="table-responsive">  
23		<table class="table"> 
24			<thead> 
25				<tr>  
26					<th class="table-info" scope="col">#</th> 
27					<th class="table-info" scope="col">Archivo</th> 
28					<th class="table-info" scope="col">Fecha publicación</th> 
29					<th class="table-info" scope="col">Tipo</th> 
30					<th class="table-info" scope="col">Peso(KB)</th> 
31					<th class="table-info" scope="col">Descargas</th> 
32				</tr> 
33			</thead> 
34			<tbody> 
35			<#assign pos = 0> 
36				<#list entries as curFileEntry> 
37					<#if pos != -1> 
38						<#assign curEntry = curFileEntry.toEscapedModel().getAssetRenderer().getAssetObject() 
39						curAssentRender = curFileEntry.toEscapedModel().getAssetRenderer() 
40						fieldsMap =  curEntry.getAttributes()>  
41						<#assign fechaPublicacion = curFileEntry.getCreateDate()?datetime 
42						key = "Fecha Publicación" > 
43							<tr> 								 
44								<td scope="col">${pos+1}</td> 
45								<#if curEntry.getExtension() == "pdf"> 
46									<#assign urlView = curAssentRender.getURLDownload(themeDisplay)?replace("&download=true", " ")> 
47									<td  scope="col"> 
48										<a href="${urlView}" target="_blank" > 
49											${curFileEntry.getTitle()} 
50										</a> 
51									</td> 
52								<#else> 
53									<#assign urlDownload = curAssentRender.getURLDownload(themeDisplay)> 
54									<td scope="col"> 
55										<a href="${urlDownload}" > 
56											${curFileEntry.getTitle()} 
57										</a> 
58									</td> 
59								</#if> 
60								<td scope="col">${fechaPublicacion}</td> 
61								<td scope="col">${curEntry.getExtension()}</td> 
62								<td scope="col">${curEntry.getSize()}</td> 
63								<td scope="col">${curFileEntry.getViewCount()}</td> 
64							</tr> 
65						</#if> 
66					<#assign pos++> 
67				</#list> 
68			</tbody> 
69		</table> 
70	</div> 
71</div> 
72</div> 
73	<style> 
74		.taglib-page-iterator .lfr-pagination{ 
75			display: none;  
76
77		.accordeon-html-document > .panel { 
78			padding: 0 18px; 
79			display: none;  
80
81		.accordeon-html-document>.accordion-btn { 
82			background-color: #eee; 
83			color: #444; 
84			cursor: pointer; 
85			padding: 18px; 
86			width: 100%; 
87			border: none; 
88			text-align: left; 
89			outline: none; 
90			transition: 0.6s; 
91
92 
93		.accordeon-html-document>.active,  
94		.accordeon-html-document>.accordion-btn:hover { 
95			background-color: #ccc; 
96
97 
98		.accordeon-html-document > .accordion-btn:after { 
99			content: '\002B'; 
100			color: #777; 
101			float: right; 
102			margin-left: 5px; 
103
104 
105		.accordeon-html-document > .active:after { 
106			content: "\2212"; 
107
108	</style> 
109	 
110<script> 
111	function dropDown(element){ 
112		 element.classList.toggle("active"); 
113			var panel = element.nextElementSibling; 
114			if (panel.style.display === "block") { 
115				panel.style.display = "none"; 
116			} else { 
117				panel.style.display = "block"; 
118
119
120</script> 
121<#else> 
122<p>Lista Vacia</p> 
123</#if> 

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curEntry.getAttributes  [in template "39153#39288#364192" at line 40, column 62]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: fieldsMap = curEntry.getAttributes()  [in template "39153#39288#364192" at line 40, column 49]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<div class="col col-6 col-md-12 col-xl-6"> 
9    <#if !entries?has_content> 
10        <#if !themeDisplay.isSignedIn()> 
11            ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
12        </#if> 
13 
14        <div class="alert alert-info"> 
15            <@liferay_ui["message"] key="there-are-no-results" /> 
16        </div> 
17    </#if> 
18</div> 
19<#if entries?has_content> 
20<div class = "accordeon-html-document"> 
21<div > 
22	<div class ="table-responsive">  
23		<table class="table"> 
24			<thead> 
25				<tr>  
26					<th class="table-info" scope="col">#</th> 
27					<th class="table-info" scope="col">Archivo</th> 
28					<th class="table-info" scope="col">Fecha publicación</th> 
29					<th class="table-info" scope="col">Tipo</th> 
30					<th class="table-info" scope="col">Peso(KB)</th> 
31					<th class="table-info" scope="col">Descargas</th> 
32				</tr> 
33			</thead> 
34			<tbody> 
35			<#assign pos = 0> 
36				<#list entries as curFileEntry> 
37					<#if pos != -1> 
38						<#assign curEntry = curFileEntry.toEscapedModel().getAssetRenderer().getAssetObject() 
39						curAssentRender = curFileEntry.toEscapedModel().getAssetRenderer() 
40						fieldsMap =  curEntry.getAttributes()>  
41						<#assign fechaPublicacion = curFileEntry.getCreateDate()?datetime 
42						key = "Fecha Publicación" > 
43							<tr> 								 
44								<td scope="col">${pos+1}</td> 
45								<#if curEntry.getExtension() == "pdf"> 
46									<#assign urlView = curAssentRender.getURLDownload(themeDisplay)?replace("&download=true", " ")> 
47									<td  scope="col"> 
48										<a href="${urlView}" target="_blank" > 
49											${curFileEntry.getTitle()} 
50										</a> 
51									</td> 
52								<#else> 
53									<#assign urlDownload = curAssentRender.getURLDownload(themeDisplay)> 
54									<td scope="col"> 
55										<a href="${urlDownload}" > 
56											${curFileEntry.getTitle()} 
57										</a> 
58									</td> 
59								</#if> 
60								<td scope="col">${fechaPublicacion}</td> 
61								<td scope="col">${curEntry.getExtension()}</td> 
62								<td scope="col">${curEntry.getSize()}</td> 
63								<td scope="col">${curFileEntry.getViewCount()}</td> 
64							</tr> 
65						</#if> 
66					<#assign pos++> 
67				</#list> 
68			</tbody> 
69		</table> 
70	</div> 
71</div> 
72</div> 
73	<style> 
74		.taglib-page-iterator .lfr-pagination{ 
75			display: none;  
76
77		.accordeon-html-document > .panel { 
78			padding: 0 18px; 
79			display: none;  
80
81		.accordeon-html-document>.accordion-btn { 
82			background-color: #eee; 
83			color: #444; 
84			cursor: pointer; 
85			padding: 18px; 
86			width: 100%; 
87			border: none; 
88			text-align: left; 
89			outline: none; 
90			transition: 0.6s; 
91
92 
93		.accordeon-html-document>.active,  
94		.accordeon-html-document>.accordion-btn:hover { 
95			background-color: #ccc; 
96
97 
98		.accordeon-html-document > .accordion-btn:after { 
99			content: '\002B'; 
100			color: #777; 
101			float: right; 
102			margin-left: 5px; 
103
104 
105		.accordeon-html-document > .active:after { 
106			content: "\2212"; 
107
108	</style> 
109	 
110<script> 
111	function dropDown(element){ 
112		 element.classList.toggle("active"); 
113			var panel = element.nextElementSibling; 
114			if (panel.style.display === "block") { 
115				panel.style.display = "none"; 
116			} else { 
117				panel.style.display = "block"; 
118
119
120</script> 
121<#else> 
122<p>Lista Vacia</p> 
123</#if> 

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curEntry.getAttributes  [in template "39153#39288#364192" at line 40, column 62]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: fieldsMap = curEntry.getAttributes()  [in template "39153#39288#364192" at line 40, column 49]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<div class="col col-6 col-md-12 col-xl-6"> 
9    <#if !entries?has_content> 
10        <#if !themeDisplay.isSignedIn()> 
11            ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
12        </#if> 
13 
14        <div class="alert alert-info"> 
15            <@liferay_ui["message"] key="there-are-no-results" /> 
16        </div> 
17    </#if> 
18</div> 
19<#if entries?has_content> 
20<div class = "accordeon-html-document"> 
21<div > 
22	<div class ="table-responsive">  
23		<table class="table"> 
24			<thead> 
25				<tr>  
26					<th class="table-info" scope="col">#</th> 
27					<th class="table-info" scope="col">Archivo</th> 
28					<th class="table-info" scope="col">Fecha publicación</th> 
29					<th class="table-info" scope="col">Tipo</th> 
30					<th class="table-info" scope="col">Peso(KB)</th> 
31					<th class="table-info" scope="col">Descargas</th> 
32				</tr> 
33			</thead> 
34			<tbody> 
35			<#assign pos = 0> 
36				<#list entries as curFileEntry> 
37					<#if pos != -1> 
38						<#assign curEntry = curFileEntry.toEscapedModel().getAssetRenderer().getAssetObject() 
39						curAssentRender = curFileEntry.toEscapedModel().getAssetRenderer() 
40						fieldsMap =  curEntry.getAttributes()>  
41						<#assign fechaPublicacion = curFileEntry.getCreateDate()?datetime 
42						key = "Fecha Publicación" > 
43							<tr> 								 
44								<td scope="col">${pos+1}</td> 
45								<#if curEntry.getExtension() == "pdf"> 
46									<#assign urlView = curAssentRender.getURLDownload(themeDisplay)?replace("&download=true", " ")> 
47									<td  scope="col"> 
48										<a href="${urlView}" target="_blank" > 
49											${curFileEntry.getTitle()} 
50										</a> 
51									</td> 
52								<#else> 
53									<#assign urlDownload = curAssentRender.getURLDownload(themeDisplay)> 
54									<td scope="col"> 
55										<a href="${urlDownload}" > 
56											${curFileEntry.getTitle()} 
57										</a> 
58									</td> 
59								</#if> 
60								<td scope="col">${fechaPublicacion}</td> 
61								<td scope="col">${curEntry.getExtension()}</td> 
62								<td scope="col">${curEntry.getSize()}</td> 
63								<td scope="col">${curFileEntry.getViewCount()}</td> 
64							</tr> 
65						</#if> 
66					<#assign pos++> 
67				</#list> 
68			</tbody> 
69		</table> 
70	</div> 
71</div> 
72</div> 
73	<style> 
74		.taglib-page-iterator .lfr-pagination{ 
75			display: none;  
76
77		.accordeon-html-document > .panel { 
78			padding: 0 18px; 
79			display: none;  
80
81		.accordeon-html-document>.accordion-btn { 
82			background-color: #eee; 
83			color: #444; 
84			cursor: pointer; 
85			padding: 18px; 
86			width: 100%; 
87			border: none; 
88			text-align: left; 
89			outline: none; 
90			transition: 0.6s; 
91
92 
93		.accordeon-html-document>.active,  
94		.accordeon-html-document>.accordion-btn:hover { 
95			background-color: #ccc; 
96
97 
98		.accordeon-html-document > .accordion-btn:after { 
99			content: '\002B'; 
100			color: #777; 
101			float: right; 
102			margin-left: 5px; 
103
104 
105		.accordeon-html-document > .active:after { 
106			content: "\2212"; 
107
108	</style> 
109	 
110<script> 
111	function dropDown(element){ 
112		 element.classList.toggle("active"); 
113			var panel = element.nextElementSibling; 
114			if (panel.style.display === "block") { 
115				panel.style.display = "none"; 
116			} else { 
117				panel.style.display = "block"; 
118
119
120</script> 
121<#else> 
122<p>Lista Vacia</p> 
123</#if>