Breadcrumb

Breadcrumbs

Renovación TAC / Edicion 2019 / Seccion Oficial /

Asset Publisher

Asset Publisher

Asset Publisher is temporarily unavailable.

Asset Publisher

An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy469.getLatestArticleByUrlTitle(long, String, int)" threw an exception when invoked on com.sun.proxy.$Proxy469 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@6a3d3b18"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign articulo = journalArticleLoca...  [in template "20116#20160#401951" at line 166, column 9]
----
1<#-- ESTILOS EN EL TEMA - adt_datos_compania 
2 
3<style type="text/css"> 
4	.barraInfo22{ 
5		position: relative; 
6		margin-top: 15px; 
7
8 
9	.barraInfo2 .infoLateral2{ 
10		position: relative; 
11		padding: 1%; 
12		background-color: #d9d9d9; 
13
14	 
15	.barraInfo2 .infoLateral2 span{ 
16		font-weight: bold; 
17
18	 
19	.barraInfo2 .infoLateral2 #cortar{ 
20		word-break: break-all; 
21	}	 
22	 
23</style> 
24.barraInfo .infoLateral a { 
25    word-wrap: break-word; 
26    padding: 5px; 
27    border: 1px solid; 
28    text-align: center; 
29    margin: auto; 
30    display: block; 
31    border-radius: 5px; 
32    background: indigo; 
33    font-weight: bold; 
34    background: linear-gradient(90deg, #4e4f5d, #282f79); 
35    color: white; 
36
37--> 
38 
39<style type="text/css"> 
40.barraInfo .infoLateral a { 
41    margin: auto; 
42    display: block; 
43    color: #008cff; 
44
45 
46.barraInfo .infoLateral { 
47    padding: 10px; 
48
49 
50.adt_navegacion_2 .Navigation_Items li .TitleOption.TitleOption2 { 
51	font-size: 1.3vw !important; 
52
53 
54	.margin-top-horarios-tarivas-venta { 
55	    margin-top: 45px; 
56
57	 
58	.margin-top-horarios-tarivas-venta .barraInfo { 
59		margin-top: 0px; 
60
61	 
62	.margin-top-horarios-tarivas-venta .adt_nav2_vert .Navigation_Items li { 
63		margin: 0px; 
64
65	 
66	.margin-top-horarios-tarivas-venta .adt_navegacion_2 .Navigation_Items .NavigationElements { 
67        outline: 8px solid #d9ad0e; 
68        outline-offset: -8px; 
69        background: #b94155; 
70        background: -webkit-linear-gradient(90deg, #ff0, #adad33); 
71        background: -o-linear-gradient(90deg, #ff0, #adad33); 
72        background: -moz-linear-gradient(90deg, #ff0, #adad33); 
73        background: #f3c210; 
74
75    .margin-top-horarios-tarivas-venta .adt_navegacion_2.adt_navegacion_2_mini .Navigation_Items .NavigationElements span[class^="icon-"] { 
76        font-size: 3vw !important; 
77
78 
79    .margin-top-horarios-tarivas-venta .adt_navegacion_2 .Navigation_Items .NavigationElements span[class^="icon-"] { 
80        position: absolute; 
81        top: 20%; 
82        right: 50%; 
83        transform: translateX(50%); 
84        margin: 0; 
85        padding: 2% 2% 4% 2%; 
86        font-size: 8vw !important; 
87        display: inline-block; 
88        color: white; 
89        background: none; 
90
91	 
92	.margin-top-horarios-tarivas-venta .barraInfo{ 
93			margin-bottom: 10px; 
94
95 
96    .margin-top-horarios-tarivas-venta .adt_navegacion_2 .Navigation_Items .NavigationElements .TitleOption { 
97		padding: 10px; 
98        color: #262a59; 
99        background: none; 
100
101 
102    .margin-top-horarios-tarivas-venta .adt_navegacion_2 .Navigation_Items .NavigationElements .OptionImage { 
103        opacity: 0.15; 
104
105	 
106	@media(max-width: 768px){ 
107		.margin-top-horarios-tarivas-venta .adt_navegacion_2.adt_navegacion_2_mini .Navigation_Items .NavigationElements span[class^="icon-"] { 
108			font-size: 4vw !important; 
109
110		 
111		.adt_navegacion_2 .Navigation_Items li .TitleOption.TitleOption2 { 
112			font-size: 2vw !important; 
113
114
115	 
116	@media(max-width: 767px){ 
117		.margin-top-horarios-tarivas-venta .adt_navegacion_2.adt_navegacion_2_mini .Navigation_Items .NavigationElements span[class^="icon-"] { 
118			font-size: 6vw !important; 
119
120		 
121		.adt_navegacion_2 .Navigation_Items li .TitleOption.TitleOption2 { 
122			font-size: 3vw !important; 
123
124		 
125		.adt_navegacion_2 .Navigation_Items_Container { 
126			width: 60%; 
127
128
129	 
130	@media(max-width: 427px){ 
131		.margin-top-horarios-tarivas-venta .adt_navegacion_2.adt_navegacion_2_mini .Navigation_Items .NavigationElements span[class^="icon-"] { 
132			font-size: 10vw !important; 
133
134		 
135		.adt_navegacion_2 .Navigation_Items li .TitleOption.TitleOption2 { 
136			font-size: 5vw !important; 
137
138		 
139		.adt_navegacion_2 .Navigation_Items_Container { 
140			width: 100%; 
141
142
143	 
144</style> 
145 
146<#-- ID de la structura STR-RUTASTEATRALIZADAS --> 
147<#assign IDStructure = 173774> 
148 
149	<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
150	 
151	<#assign url=portalUtil.getCurrentCompleteURL(request)> 
152	<#assign articuloDisplay=false> 
153	 
154	<#assign idArticulo = ""> 
155	<#if url?contains("?inheritRedirect")> 
156		<#assign idArticulo=url?keep_before("?")?keep_after_last("/")> 
157		<#assign articuloDisplay=true> 
158	<#else> 
159		<#if url?contains("content")> 
160			<#assign indiceLugar=url?index_of("content")> 
161			<#assign idArticulo=url?keep_before("?")?keep_after_last("/")> 
162			<#assign articuloDisplay=true> 
163		</#if> 
164	</#if> 
165	<#if idArticulo != ""> 
166	<#assign articulo = journalArticleLocalService.getLatestArticleByUrlTitle(themeDisplay.getLayout().getGroupId(), idArticulo, 0) /> 
167	<#assign document = saxReaderUtil.read(articulo.getContentByLocale('${themeDisplay.getLocale()}'))> 
168	<#assign rootElement = document.getRootElement()> 
169	 
170	 
171	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='Seccion']")> 
172	 
173	<#assign t = xPathSelector.selectSingleNode(rootElement).getStringValue()?trim> 
174	 
175	<#assign seccionRepeatable = xPathSelector.selectNodes(rootElement)> 
176	 
177	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='Pais']")> 
178	<#if xPathSelector.selectSingleNode(rootElement)??> 
179	</#if> 
180	 
181	<#if articuloDisplay == true> 
182	 
183	<#assign text_horarios = journalArticleLocalService.getLatestArticle(182047).getDescription(locale)/> 
184	<#assign text_tarifas = journalArticleLocalService.getLatestArticle(182059).getDescription(locale)/> 
185	<#assign text_venta_de_entradas = journalArticleLocalService.getLatestArticle(182071).getDescription(locale)/> 
186	<#assign text_descargar = journalArticleLocalService.getLatestArticle(218596).getDescription(locale)/> 
187	 
188	 
189	<#assign Pais=""> 
190	<#assign Duracion=""> 
191	<#assign Genero=""> 
192	<#assign masInformacion=""> 
193	 
194	<#assign UrlVentaEntradasOnline=""> 
195	 
196	 
197	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='Pais']")> 
198	<#if xPathSelector.selectSingleNode(rootElement)??> 
199		<#assign Pais = xPathSelector.selectSingleNode(rootElement).getStringValue()?trim> 
200	</#if> 
201	 
202	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='Duracion']")> 
203	<#if xPathSelector.selectSingleNode(rootElement)??> 
204		<#assign Duracion = xPathSelector.selectSingleNode(rootElement).getStringValue()?trim> 
205	</#if> 
206	 
207	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='Genero']")> 
208	<#if xPathSelector.selectSingleNode(rootElement)??> 
209		<#assign Genero = xPathSelector.selectSingleNode(rootElement).getStringValue()?trim> 
210	</#if> 
211	 
212	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='masInformacion']")> 
213	<#if xPathSelector.selectSingleNode(rootElement)??> 
214		<#assign masInformacion = xPathSelector.selectSingleNode(rootElement).getStringValue()?trim> 
215	</#if> 
216	 
217	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='VentaDeEntradas']")> 
218	<#if xPathSelector.selectSingleNode(rootElement)??> 
219		<#assign UrlVentaEntradasOnline = xPathSelector.selectSingleNode(rootElement).getStringValue()?trim> 
220	</#if> 
221	 
222	 
223	<#assign DDMStructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService") />   
224	<#assign structure = DDMStructureLocalService.getStructure(IDStructure) /> 
225	<#assign DDMFormField = structure.getDDMFormField("DocumentoDeDescarga") />  
226	<#assign nestedFields = DDMFormField.getNestedDDMFormFields() /> 	 
227		 
228	<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='DocumentoDeDescarga']") /> 
229	<#if xPathSelector.selectSingleNode(rootElement)??> 
230		<#assign groupDocs = xPathSelector.selectSingleNode(rootElement) /> 
231		 
232		<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='TipoDeDocumento']") /> 
233		<#if xPathSelector.selectSingleNode(groupDocs)??> 
234			<#assign valueTypeDoc = xPathSelector.selectSingleNode(groupDocs).getStringValue()?trim /> 
235			 
236			<#list nestedFields as nestedField> 
237				<#if nestedField.getName()=="TipoDeDocumento"> 
238					<#assign options = nestedField.getDDMFormFieldOptions() />  
239					<#assign tipoDocDescarga = options.getOptionLabels(valueTypeDoc).getString(locale) /> 
240				</#if> 
241			</#list> 
242		</#if> 
243		 
244		<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='DocumentoDescarga']") /> 
245		<#if xPathSelector.selectSingleNode(groupDocs)??> 
246			<#assign linkDocDescarga = xPathSelector.selectSingleNode(groupDocs).getStringValue()?trim /> 
247		</#if> 
248	</#if> 
249	 
250	<div class="margin-top-horarios-tarivas-venta"> 
251		<#if Duracion != "" || Pais != "" || Genero != ""> 
252			<div class="barraInfo"> 
253				<div class="infoLateral"> 
254					<#if Pais != ""> 
255						<span>PAÍS: </span>${Pais}<br> 
256					</#if> 
257					<#if Duracion != ""> 
258						<span>DURACIÓN: </span>${Duracion}<br> 
259					</#if> 
260					<#if Genero != ""> 
261						<span>GENERO: </span>${Genero}<br> 
262					</#if> 
263					<#if masInformacion != ""> 
264						<p></p> 
265						<span>Más información: </span> 
266						<a href="${masInformacion}">${masInformacion}</a> 
267					</#if> 
268				</div>		 
269			</div> 
270		</#if> 
271		<#if UrlVentaEntradasOnline != ""> 
272			<div class="adt_navegacion_2 adt_nav2_vert adt_navegacion_2_mini adt_nav2_vert adt_navegacion_2_mini_margin">  
273				<div class="Navigation_Items_Container"> 
274					<ul class="Navigation_Items"> 
275						<li> 
276							<div class="NavigationElements"> 
277								<a href="<#if UrlVentaEntradasOnline?contains('http')>${UrlVentaEntradasOnline}<#else>${UrlVentaEntradasOnline?ensure_starts_with('http://')}</#if>" target="_blank"> 
278									<img id="OptionImageApps" class="OptionImage" alt="${text_venta_de_entradas}" src="/documents/20147/385966/Venta+de+entradas.jpg/89906ad5-9499-3ad7-5308-fec35457589e?t=1543494596203"> 
279									<span class="icon-ticket"></span>  
280									<span class="TitleOption TitleOption2"> ${text_venta_de_entradas}</span> 
281								</a> 
282							</div> 
283						</li> 
284					</ul> 
285				</div> 
286			</div> 
287		</#if> 
288	</#if> 
289	</div> 
290</#if> 

Navigation Menu

Asset Publisher

HOLA