BOTONES_FORMACION_BT4

TITULO_FORMACION_HTML

Formación

PRESENTACION_FOMACION_CTA2

Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy1177.getLatestArticle(long)" threw an exception when invoked on com.sun.proxy.$Proxy1177 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@c9543c7"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign article = JournalArticleLocal...  [in template "97#123#29285" at line 110, column 9]
----
1<style> 
2	.bannercta .container { 
3		height: 100%; 
4
5 
6	.bannercta .container .row{ 
7		height: 100%; 
8
9	 
10	.bannercta .container .row .col-12.col-md-10.col-xl-10.mx-auto.text-center{ 
11		margin: auto; 
12
13	 
14	.bannercta article { 
15		display: inline-block; 
16		vertical-align: middle; 
17
18 
19	.bannercta h1 { 
20		font-family: 'Degular-Semibold'; 
21		font-size: 3.5em;	 
22
23	 
24	.bannercta .lead { 
25		color: white; 
26		font-family: 'Degular-Medium'; 
27		font-size: 1.9em; 
28
29	 
30	a#ctlink { 
31		color: #42b4e3; 
32		font-family: 'Degular-Bold'; 
33		font-size: 1.6em; 
34		text-transform: uppercase; 
35
36	 
37	a#ctlink:hover { 
38		text-decoration: none; 
39
40 
41	.bannercta .lead p { 
42		font-family: 'Degular-Semibold'; 
43		font-size: 1.2em!important; 
44		line-height: 38.4px 
45	}  
46 
47	@media only screen and (min-width: 1920px) { 
48		.bannercta .container{ 
49			max-width: 1920px; 
50
51
52 
53	@media only screen and (max-width: 768px) { 
54		.bannercta .container { 
55			height: 100%; 
56
57 
58		.bannercta .container .row{ 
59			height: 100%; 
60
61 
62		.bannercta .container .row .text-center{ 
63				margin: auto; 
64
65 
66		.bannercta article { 
67			display: inline-block; 
68			vertical-align: middle; 
69
70 
71		.bannercta h1 { 
72			font-size: 2.4em; 
73			font-family: 'Degular-Semibold'; 
74
75		 
76		.bannercta{ 
77			height: 768px; 
78			/*background-position: 25% 15%!important;*/ 
79			background-position: 80% 0!important; 
80
81		 
82		a#ctlink { 
83			font-size: 1.4em; 
84			color: white; 
85
86		 
87		a#ctlink i { 
88			display: block; 
89
90		 
91		.lead p{ 
92			display: none; 
93
94
95	 
96	@media only screen and (max-width: 514px) { } 
97	 
98</style> 
99 
100<#if themeDisplay?? > 
101	<#attempt> 
102		<#assign instancecta2 = themeDisplay.getPortletDisplay().getInstanceId() > 
103	<#recover> 
104		<#assign instancecta2 = "test" > 
105	</#recover> 
106</#if> 
107 
108<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
109<#if Contenido.getData()?has_content> 
110	<#assign article = JournalArticleLocalService.getLatestArticle(Contenido.getData()?number )> 
111	<#assign document = saxReaderUtil.read(article.getContentByLocale(locale)) /> 
112	<#assign root = document.getRootElement()> 
113	<#assign tag = root.selectSingleNode("dynamic-element[@name='tag']/dynamic-content").getText()/> 
114	<#assign seccion = root.selectSingleNode("dynamic-element[@name='seccion']/dynamic-content").getText()/> 
115	<#assign titulo = root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content").getText()/> 
116	<#assign abstract = root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content").getText()/> 
117	<#assign img = root.selectSingleNode("dynamic-element[@name='img']/dynamic-content").getText()/> 
118	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']")> 
119	<#assign imgNews = xPathSelector.selectSingleNode(root).getStringValue()> 
120<#if imgNews?? && imgNews?has_content && imgNews?trim != ""> 
121         <#attempt> 
122                <#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)> 
123                <#assign urlimg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid > 
124                <#recover> 
125                  
126                  </#recover> 
127            <#else> 
128            <#assign urlimg = "/documents/123/40770/lorem-ipsum.jpg/d705df6c-f78f-adf5-f2dd-616265917670?t=1639427532057" > 
129           
130		   </#if> 
131	<#assign Basica = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica")> 
132	<#assign Basica_Liga = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica_Liga")> 
133	 
134	<div id="cta2${instancecta2}" class="bannercta  text-white text-break" > 
135		<div class="container "> 
136			<div class="row"> 
137				<div class="col-12 col-md-10 col-xl-10 mx-auto text-center"> 
138					<article> 
139						<#if titulo?has_content> 
140							<h1>${titulo}</h1> 
141						</#if> 
142						<div class="mb-4 lead" > 
143							<#if abstract?has_content> 
144								<p>${abstract}</p> 
145							</#if> 
146						</div> 
147						<#if txtenlace.getData()?has_content> 
148							<#if article.getDDMStructureKey() == Basica_Liga > 
149								<#assign link = root.selectSingleNode("dynamic-element[@name='link']/dynamic-content").getText()/> 
150								<#assign linkjson = jsonFactoryUtil.createJSONObject(link)> 
151								<#assign url  = root.selectSingleNode("dynamic-element[@name='url']/dynamic-content").getText()/> 
152								<#if link != ""> 
153									<#assign linkid = link?split("@")> 
154									<#assign groupUtil = serviceLocator.findService('com.liferay.portal.kernel.service.GroupLocalService')> 
155									<#assign group = groupUtil.getGroup(article.getGroupId())> 
156									<#assign groupFriendly = group.getFriendlyURL()> 
157									<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
158									<#assign layout = layoutService.getLayout(linkjson.getLong("groupId") , linkjson.getBoolean("privateLayout"),linkjson.getLong("layoutId"))> 
159									<#assign layoutFriendly = layout.getFriendlyURL()> 
160									<#assign link_page = "${url_public}${groupFriendly}${layoutFriendly}"> 
161									<a 	id="ctlink" class="mb-4 lead" href="${link_page}"> 
162								<#else> 
163									<a 	id="ctlink" class="mb-4 lead" href="${url}"> 
164								</#if> 
165							<#else> 
166								<#assign  urldetalle = "/web/general/detalle" /> 
167								<a 	id="ctlink" class="mb-4 lead" href="${urldetalle}?group_id=${article.getResourcePrimKey()}"> 
168							</#if> 
169									<i class="fal fa-plus-circle pr-2 d-none d-xl-inline  d-lg-inline  d-md-none"></i>${txtenlace.getData()}<br><i class="fal fa-plus-circle pr-1 d-block d-xl-none d-lg-none d-md-block"></i>	 
170								</a> 
171						</#if> 
172					</article> 
173				</div> 
174			</div> 
175		</div> 
176	</div> 
177	 
178	<style> 
179		#cta2${instancecta2} { 
180			height: 1024px; 
181			background-image:linear-gradient(to bottom, #030a237a 50%, #030a2382 50%, #030a2378 50%), url("${urlimg}"); 
182			background-position: center; 
183			background-size: cover; 
184
185		 
186		@media only screen and (max-width: 768px){ 
187			#cta2${instancecta2}{ 
188				height: 550px; 
189				background-image:linear-gradient(to bottom, #030a237a 50%, #030a2382 50%, #030a2378 50%), url("${urlimg}"); 
190				background-position: center; 
191				background-size: cover; 
192
193
194	</style> 
195</#if> 

PROGRAMAS_FORMACION_BL3

INVESTIGACION_PAP_PREPA_FORMACION_BTX_TARJETAS

Proyectos universitarios

Investigación

Proyectos de Aplicación Profesional (PAP)

Prepa ITESO

VIDA_ESTUDIANTIL_COMPROMISO_SOCIAL_FORMACION_CTA3

Vida estudiantil y compromiso social

¿Qué lograrás12?
subtitulo 01

parrafo 01

Retos para el futuro