Transparencia

Ruta de navegación

2019

Saber 11.°

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

Saber TyT

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

Publicador de contenidos

Guía de orientación Saber TyT 2019-2

Publicador de contenidos

Saber Pro

Guías de orientación Saber Pro 2019

Publicador de contenidos

# Archivo Fecha publicación Tipo Peso(KB) Descargas
1 Descargue AQUÍ la guía de orientación módulos de competencias genéricas Saber Pro 2019 Feb 3, 2023 1:39:44 AM pdf 2659219 6
2 Descargue AQUÍ la guía de orientación módulo Análisis de Problemáticas Psicológicas Saber Pro 2019 Feb 3, 2023 1:40:49 AM pdf 2423610 5
3 Descargue AQUÍ la guía de orientación módulo Análisis Económico Saber Pro 2019 Feb 3, 2023 1:42:05 AM pdf 2509441 7
4 Descargue AQUÍ la guía de orientación módulo Atención en Salud Saber Pro 2019 Feb 3, 2023 1:43:30 AM pdf 2457148 6
5 Descargue AQUÍ la guía de orientación módulo Comunicación Jurídica Saber Pro 2019 Feb 3, 2023 1:46:06 AM pdf 2623658 7
6 Descargue AQUÍ la guía de orientación módulo Cuidado de Enfermería en los Ámbitos Clínico y Comunitario Saber Pro 2019 Feb 3, 2023 1:48:06 AM pdf 2805443 5
7 Descargue AQUÍ la guía de orientación módulo Diagnóstico y Tratamiento en Salud Oral Saber Pro 2019 Feb 3, 2023 1:50:57 AM pdf 2827725 6
8 Descargue AQUÍ la guía de orientación módulo Diseño de Obras de Infraestructura Saber Pro 2019 Feb 3, 2023 1:52:23 AM pdf 3833872 5
9 Descargue AQUÍ la guía de orientación módulo Diseño de Procesos Industriales Saber Pro 2019 Feb 3, 2023 1:54:03 AM pdf 1967146 5
10 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas de Control Saber Pro 2019 Feb 3, 2023 1:57:29 AM pdf 3262904 6
11 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas de Manejo de Impacto Ambiental Saber Pro 2019 Feb 3, 2023 1:59:49 AM pdf 3633807 8
12 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas Mecánicos Saber Pro 2019 Feb 3, 2023 2:01:05 AM pdf 1906686 5
13 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas Productivos y Logísticos Saber Pro 2019 Feb 3, 2023 2:02:19 AM pdf 1879788 6
14 Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas, Procesos y Productos Agroindustriales Saber Pro 2019 Feb 3, 2023 2:04:05 AM pdf 2061850 6
15 Descargue AQUÍ la guía de orientación módulo Diseño de Software Saber Pro 2019 Feb 3, 2023 2:05:19 AM pdf 6080634 5
16 Descargue AQUÍ la guía de orientación módulo Enseñar Saber Pro 2019 Feb 3, 2023 2:06:34 AM pdf 1839031 9
17 Descargue AQUÍ la guía de orientación módulo Estudio Proyectual Saber Pro 2019 Feb 3, 2023 2:07:41 AM pdf 4947654 4
18 Descargue AQUÍ la guía de orientación módulo Evaluar Saber Pro 2019 Feb 3, 2023 2:08:42 AM pdf 1741243 5
19 Descargue AQUÍ la guía de orientación módulo Formar Saber Pro 2019 Feb 3, 2023 2:09:37 AM pdf 2995777 6
20 Descargue AQUÍ la guía de orientación módulo Formulación de Proyectos de Ingeniería Saber Pro 2019 Feb 3, 2023 2:10:28 AM pdf 3000204 5
21 Descargue AQUÍ la guía de orientación módulo Formulación, Evaluación y Gestión de Proyectos Saber Pro 2019 Feb 3, 2023 2:11:31 AM pdf 2507390 4
22 Descargue AQUÍ la guía de orientación módulo Fundamentación en Diagnóstico y Tratamiento Médico Saber Pro 2019 Feb 3, 2023 2:12:34 AM pdf 1540266 5
23 Descargue AQUÍ la guía de orientación módulo Generación de Artefactos Saber Pro 2019 Feb 3, 2023 2:13:33 AM pdf 2043005 5
24 Descargue AQUÍ la guía de orientación módulo Gestión de Organizaciones Saber Pro 2019 Feb 3, 2023 2:14:45 AM pdf 2454682 7
25 Descargue AQUÍ la guía de orientación módulo Gestión del Conflicto Saber Pro 2019 Feb 3, 2023 2:15:35 AM pdf 1651121 6
26 Descargue AQUÍ la guía de orientación módulo Gestión Financiera Saber Pro 2019 Feb 3, 2023 2:16:34 AM pdf 2715955 5
27 Descargue AQUÍ la guía de orientación módulo Información y Control Contable Saber Pro 2019 Feb 3, 2023 2:17:41 AM pdf 1607452 5
28 Descargue AQUÍ la guía de orientación módulo Intervención en Procesos Sociales Saber Pro 2019 Feb 3, 2023 2:18:43 AM pdf 1833529 7
29 Descargue AQUÍ la guía de orientación módulo Investigación en Ciencias Sociales Saber Pro 2019 Feb 3, 2023 2:19:39 AM pdf 3362685 10
30 Descargue AQUÍ la guía de orientación módulo Investigación Jurídica Saber Pro 2019 Feb 3, 2023 2:21:14 AM pdf 2716590 10
31 Descargue AQUÍ la guía de orientación módulo Pensamiento Científico Saber Pro 2019 Feb 3, 2023 2:22:15 AM pdf 1560715 7
32 Descargue AQUÍ la guía de orientación módulo Procesos Comunicativos Saber Pro 2019 Feb 3, 2023 2:23:04 AM pdf 2609611 6
33 Descargue AQUÍ la guía de orientación módulo Producción Agrícola Saber Pro 2019 Feb 3, 2023 2:23:48 AM pdf 3972004 5
34 Descargue AQUÍ la guía de orientación módulo Producción Pecuaria Saber Pro 2019 Feb 3, 2023 2:24:44 AM pdf 2448695 6
35 Descargue AQUÍ la guía de orientación módulo Promoción de la Salud y Prevención de la Enfermedad Saber Pro 2019 Feb 3, 2023 2:25:34 AM pdf 2420959 6
36 Descargue AQUÍ la guía de orientación módulo Proyecto de Arquitectura Saber Pro 2019 Feb 3, 2023 2:26:35 AM pdf 2656350 6
37 Descargue AQUÍ la guía de orientación módulo Salud y Bienestar Animal Saber Pro 2019 Feb 3, 2023 2:27:38 AM pdf 2367121 6

Patrulleros


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>