Transparencia
2018
Saber 11.°
Saber TyT
Guías de orientación Saber TyT 2018-2
- Descargue AQUÍ la guía de orientación de módulos genéricos Saber TyT 2018-2
- Descargue AQUÍ la guía de orientación - módulo Ensamblaje, Mantenimiento y Operación de Maquinaria y Equipos Saber TyT 2018-2
- Descargue AQUÍ la guía de orientación - módulo Mantenimiento e Instalación de Hardware y Software Saber TyT 2018-2
- Descargue AQUÍ la guía de orientación - módulo Promoción de la Salud y Prevención de la Enfermedad Saber TyT 2018-2
Saber TyT
Saber Pro
Guías de orientación Saber TyT 2019-1
# | Archivo | Fecha publicación | Tipo | Peso(KB) | Descargas |
---|---|---|---|---|---|
1 | Descargue AQUÍ la guía de orientación de módulos genéricos Saber TyT 2019-1 | Feb 3, 2023 1:08:57 AM | 2551787 | 559 | |
2 | Descargue AQUÍ la guía de orientación - módulo Ensamblaje, Mantenimiento y Operación de Maquinaria y Equipos Saber TyT 2019-1 | Feb 3, 2023 1:06:51 AM | 2097740 | 437 | |
3 | Descargue AQUÍ la guía de orientación - módulo Mantenimiento e Instalación de Hardware y Software Saber TyT 2019-1 | Feb 3, 2023 1:07:27 AM | 1817318 | 386 | |
4 | Descargue AQUÍ la guía de orientación - módulo Promoción de la Salud y Prevención de la Enfermedad Saber TyT 2019-1 | Feb 3, 2023 1:08:06 AM | 1669433 | 333 |
Guías de orientación Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulos de competencias genéricas Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Análisis de Problemáticas Psicológicas Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Análisis Económico Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Atención en Salud Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Comunicación Jurídica Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Cuidado de Enfermería en los Ámbitos Clínico y Comunitario Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diagnóstico y Tratamiento en Salud Oral Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Obras de Infraestructura Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Procesos Industriales Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas de Control Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas de Manejo de Impacto Ambiental Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas Mecánicos Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas Productivos y Logísticos Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Sistemas, Procesos y Productos Agroindustriales Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Diseño de Software Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Enseñar Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Estudio Proyectual Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Evaluar Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Formar Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Formulación de Proyectos de Ingeniería Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Formulación, Evaluación y Gestión de Proyectos Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Fundamentación en Diagnóstico y Tratamiento Médico Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Generación de Artefactos Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Gestión de Organizaciones Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Gestión del Conflicto Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Gestión Financiera Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Información y Control Contable Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Intervención en Procesos Sociales Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Investigación en Ciencias Sociales Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Investigación Jurídica Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Pensamiento Científico Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Procesos Comunicativos Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Producción Agrícola Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Producción Pecuaria Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Promoción de la Salud y Prevención de la Enfermedad Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Proyecto de Arquitectura Saber Pro 2018
- Descargue AQUÍ la guía de orientación módulo Salud y Bienestar Animal Saber Pro 2018
Guía de orientación Saber TyT 2019-2
# | Archivo | Fecha publicación | Tipo | Peso(KB) | Descargas |
---|---|---|---|---|---|
1 | Descargue AQUÍ la guía de orientación de módulos genéricos Saber TyT 2019-2 | Feb 3, 2023 1:21:16 AM | 2684851 | 378 | |
2 | Descargue AQUÍ la guía de orientación - módulo Ensamblaje, Mantenimiento y Operación de Maquinaria y Equipos Saber TyT 2019-2 | Feb 3, 2023 1:17:46 AM | 3314466 | 305 | |
3 | Descargue AQUÍ la guía de orientación - módulo Mantenimiento e Instalación de Hardware y Software Saber TyT 2019-2 | Feb 3, 2023 1:18:57 AM | 3093827 | 320 | |
4 | Descargue AQUÍ la guía de orientación - módulo Promoción de la Salud y Prevención de la Enfermedad Saber TyT 2019-2 | Feb 3, 2023 1:20:24 AM | 1972440 | 330 |
Otros exámenes
Saber Pro
Guías de orientación Saber Pro 2019
Patrulleros
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>
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>
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>
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>
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>