Inicio - Laboratorio de Sostenibilidad
- Rectoría
- Vicerrectorías
- Facultades
- Institutos
- Educación Continua
- Compromiso Social
- Egresados
- Prácticas formativas
- Institucional
- Internacionalización
- Bibliotecas
- Libros, revistas y publicaciones
- Medio universitario - Vida en la Javeriana
- Hoy en la Javeriana
- Javeriana Estéreo
- Pacto educativo global - Sostenibilidad
- Registro Académico
- Intranet
- Campus Virtual
- Servicios externos
- Mi correo
- Perfiles y Capacidades
- Apoyo financiero
- Donaciones
- Estudia en la Javeriana

- Rectoría
- Vicerrectorías
- Facultades
- Institutos
- Educación Continua
- Compromiso Social
- Egresados
- Prácticas formativas
- Institucional
- Internacionalización
- Bibliotecas
- Libros, revistas y publicaciones
- Medio universitario - Vida en la Javeriana
- Hoy en la Javeriana
- Javeriana Estéreo
- Pacto educativo global - Sostenibilidad
- Registro Académico
- Intranet
- Campus Virtual
- Servicios externos
- Mi correo
- Perfiles y Capacidades
- Apoyo financiero
- Donaciones
- Estudia en la Javeriana
Inspirados en los planteamientos del Papa Francisco en la Encíclica Laudato Sí, la Facultad de Ciencias Económicas y Administrativas (FCEA) de la Pontificia Universidad Javeriana-Bogotá, crea el Laboratorio de Sostenibilidad Empresarial, con el fin de informar y capacitar a los líderes empresariales sobre cómo “salvaguardar y cultivar nuestra casa común” (Pacto Educativo Global, Compromiso 7).
Nuestro objetivo principal es promover orientaciones y buenas prácticas de sostenibilidad en las empresas colombianas, a través de tres pilares fundamentales: 1. Formación de líderes de sostenibilidad; 2. Contribución a la política pública para incentivar el apoyo del sector empresarial al cumplimiento de las metas de sostenibilidad del país, así como la evaluación de políticas medioambientales a nivel sectorial; y 3. Seguimiento y monitoreo de acciones empresariales en sectores clave.






Denied access to method or field getServerName of class io.undertow.servlet.spec.HttpServletRequestImpl ---- FTL stack trace ("~" means nesting-related): - Failed at: #if request.getServerName() == "intra... [in template "20102#20129#8653917" at line 11, column 1] ----
1<#if !entries?has_content>
2 <#if !themeDisplay.isSignedIn()>
3 ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)}
4 </#if>
5
6 <div class="alert alert-info">
7 <@liferay_ui["message"] key="there-are-no-results" />
8 </div>
9</#if>
10
11<#if request.getServerName() == "intranet.javeriana.edu.co">
12<#assign partUrlNews = "/web/guest/-/" />
13<#else>
14<#assign partUrlNews = "/web/-/" />
15</#if>
16
17<#assign nameInstancePublisher = randomNamespace />
18
19<div class="contenedor-general-publicador${nameInstancePublisher}">
20
21 <!--------------------------------- COMPONENTE ------------------------------------>
22
23 <#list entries as entry>
24 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) />
25 <#assign viewURL = renderResponse.createRenderURL() />
26 ${viewURL.setWindowState("MAXIMIZED")}
27 ${viewURL.setParameter("mvcRenderCommandName", "/blogs/view_entry")}
28 ${viewURL.setParameter("redirect", currentURL)}
29 ${viewURL.setParameter("urlTitle", entry.getTitle())}
30 <#assign article = entry.getAssetRenderer().getArticle() />
31 <#assign summary = entry.getDescription() />
32
33
34 <#assign applyImage = docXml.valueOf("//dynamic-element[@name='APLICAIMAGEN']") />
35
36 <#assign video = docXml.valueOf("//dynamic-element[@name='VIDEO']/dynamic-content/text()") />
37
38 <#assign link = docXml.valueOf("//dynamic-element[@name='URLALTER']/dynamic-content/text()") />
39 <#assign titulo = docXml.valueOf("//dynamic-element[@name='TITULO']/dynamic-content/text()") />
40 <#assign contenido = docXml.valueOf("//dynamic-element[@name='RESUMEN']/dynamic-content/text()") />
41 <#assign tipo = docXml.valueOf("//dynamic-element[@name='TIPO']/dynamic-content/text()") />
42 <#assign valores = entry.getAssetRenderer().getArticle()/>
43
44 <#assign groupId = valores["groupId"]/>
45
46 <#assign name = valores["urlTitle"]/>
47
48 <#assign applyUrlAlter = docXml.valueOf("//dynamic-element[@name='APLIENLACEALTER']/dynamic-content/text()")/>
49
50 <#assign assetRenderer = entry.getAssetRenderer() />
51 <#assign
52 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
53 />
54
55 <#assign urlimagenNode = docXml.valueOf("//dynamic-element[@name='IMAGEN']/dynamic-content")/>
56 <#if urlimagenNode?has_content>
57 <#assign urlimagenString = urlimagenNode?string />
58 <#assign urlimagen = urlimagenString?eval />
59 </#if>
60
61
62 <div class="unoticias-nd-cont${nameInstancePublisher}">
63 <div class="unoticias-img${nameInstancePublisher}" id="unoticiasimg">
64 <#if getterUtil.getBoolean(applyImage)>
65 <#if urlimagen.url?has_content>
66 <img alt="${urlimagen.alt}" src='${urlimagen.url}' title="${titulo}">
67 <#else>
68 <img alt='${urlimagen["alt"]}' src='/documents/${urlimagen["groupId"]}/${urlimagen["classPK"]}/${urlimagen["name"]}/${urlimagen["uuid"]}' title="${titulo}">
69 </#if>
70 <#else>
71 ${video}
72 </#if>
73 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
74 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
75 <#if validator.isNotNull(editPortletURL)>
76 <a class="editOptionimagpubli" href="${editPortletURL.toString()}">Editar ✐</a>
77 </#if>
78 </#if>
79 </div>
80
81 <div class="unoticias-txt${nameInstancePublisher}">
82 <div class="unoticias-txt-tit${nameInstancePublisher} un-titulo${nameInstancePublisher}">
83
84 <#if getterUtil.getBoolean(applyUrlAlter)>
85 <a href="${link}" target="_blank" style="color: var(--color-titulo-nd);"id="titulo-noticia">${titulo}</a>
86 <#else>
87 <a href="${partUrlNews}${name}" target="_blank" style="color: var(--color-titulo-nd);" id="titulo-noticia">${titulo}</a>
88 </#if>
89 </div>
90 <div class="dircom-pw-boton-imagen-texto-fecha${nameInstancePublisher}" id="fecha-pub-vert">
91 <#if assetRenderer.getArticle().getDisplayDate()?has_content>
92 Fecha de publicación: ${assetRenderer.getArticle().getDisplayDate()?string("yyyy-MM-dd HH:mm:ss")}
93 <#else>
94 Fecha de publicación no disponible
95 </#if>
96 </div>
97 <div class="unoticias-txt-lead${nameInstancePublisher} un-cuerpo-texto${nameInstancePublisher}">
98 ${contenido}
99 </div>
100 </div>
101 </div>
102
103
104
105
106
107 </#list>
108
109 <!------------------------------------------------------ CIERRE COMPONENTE ----------------------------------------------------------------->
110
111</div>
112<!--
113<div class="unoticias-btn-ir${nameInstancePublisher}">
114 <a href="https://www.javeriana.edu.co/unoticias" target="_blank">
115 <button id="controlador-boton">Ver noticias</button>
116 </a>
117 </div>-->
118
119<style type="text/css">@font-face {
120 font-family: HelveticaBold;
121 src: url(/fonts/Helvetica-Bold.ttf)
122 }
123
124 @font-face {
125 font-family: HelveticaLight;
126 src: url(/fonts/Helvetica-Light.ttf);
127 }
128
129 :root {
130 --color-titulo-nd: #173268;
131 --color-texto-nd: #494949;
132 --fuente-titulo-nd: HelveticaBold;
133 --fuente-texto-nd: HelveticaLight;
134 }
135
136 .un-titulo${nameInstancePublisher} {
137 font-family: var(--fuente-titulo-nd);
138 color: var(--color-titulo-nd);
139 font-size: 1.1rem;
140 line-height: 1.2;
141 }
142
143 .un-cuerpo-texto${nameInstancePublisher} {
144 font-family: var(--fuente-texto-nd);
145 color: var(--color-texto-nd);
146 font-size: 0.9rem;
147 line-height: 1.2;
148 }
149
150 .unoticias-contenedor-principal${nameInstancePublisher} {
151 width: 100%;
152 max-width: 1320px;
153 display: flex;
154 flex-wrap: wrap;
155 justify-content: center;
156 margin: 0 auto;
157 }
158 /*------------ Noticia Destacada ---------------------*/
159
160 .unoticias-nd-cont${nameInstancePublisher} {
161 width: 100%;
162 display: flex;
163 flex-wrap: wrap;
164 justify-content: center;
165 margin: 0 auto;
166 }
167
168 .unoticias-nd-cont${nameInstancePublisher} .unoticias-img${nameInstancePublisher} {
169 width: 100%;
170 height: 220px;
171 display: flex;
172 }
173
174 .unoticias-nd-cont${nameInstancePublisher} .unoticias-img${nameInstancePublisher} img {
175 object-position: center;
176 object-fit: cover;
177 }
178
179 .unoticias-nd-cont${nameInstancePublisher} .unoticias-txt${nameInstancePublisher} {
180 width: 100%;
181 display: flex;
182 flex-wrap: wrap;
183 }
184
185 .unoticias-nd-cont${nameInstancePublisher} .unoticias-txt-tit${nameInstancePublisher} {
186 width: 100%;
187 display: block;
188 color: var(--color-titulo-nd);
189 margin-top: 10px;
190 overflow: hidden;
191 text-overflow: ellipsis;
192 white-space: inherit;
193 }
194
195 .unoticias-nd-cont${nameInstancePublisher} .unoticias-txt-lead${nameInstancePublisher} {
196 width: 100%;
197 margin-top: 5px;
198 -webkit-line-clamp: 3;
199 -webkit-box-orient: vertical;
200 overflow: hidden;
201 text-overflow: ellipsis;
202 display: block;
203 display: -webkit-box;
204 max-width: 100%;
205 height: 50px;
206 }
207 .dircom-pw-boton-imagen-texto-fecha${nameInstancePublisher} {
208 width: 100%;
209 font-size: 0.85rem;
210 font-family: HelveticaLight;
211 height: auto;
212 /* margin: 0 auto; */
213 line-height: 1;
214 color: #494949;
215 margin: 5px 0px 0px 0px;
216 }
217 /*--------------- Cierre Noticia Destacada -----------------*/
218
219 /*--------------------- Botón ver Ir ---------------------*/
220
221 .unoticias-btn-ir${nameInstancePublisher} {
222 justify-content: center;
223 margin: 20px;
224 position: absolute;
225 top: 0px;
226 right: 0px;
227 }
228
229 .unoticias-btn-ir${nameInstancePublisher} button:hover {
230 background-color: #FFF;
231 border: 1px solid;
232 border-color: var(--color-titulo-nd);
233 color: var(--color-titulo-nd);
234 width: auto;
235 margin: 10px;
236 margin: 0 auto;
237 border-radius: 10px;
238 padding: 3px 10px 3px 10px;
239 }
240
241 .unoticias-btn-ir${nameInstancePublisher} button {
242 background-color: var(--color-titulo-nd);
243 border: 1px solid;
244 border-color: #FFF;
245 color: #FFF;
246 width: auto;
247 margin: 10px;
248 margin: 0 auto;
249 border-radius: 10px;
250 padding: 3px 10px 3px 10px;
251 }
252
253 .editOptionimagpubli{
254 position: absolute;
255 background-color: #173268;
256 padding: 2px 5px;
257 color: #FFF;
258 height: 30px;
259 font-family: HelveticaLight;
260 display: flex;
261 flex-wrap: nowrap;
262 /*top: 0px;*/
263 justify-content: center;
264 margin: 0 auto;
265 }
266
267 .editOptionimagpubli:hover{
268 text-decoration:none;
269 color:#FFF;
270 font-family:HelveticaBold;
271 }
272</style>



