Navegación por categorías

Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy66.getAssetCategory(long)" threw an exception when invoked on com.sun.proxy.$Proxy66 object "com.liferay.asset.categories.internal.service.AssetEntryAssetCategoryRelAssetCategoryLocalServiceWrapper@451ee8a5"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: category = assetCategoryService.getAs...  [in template "217051#217099#573551" at line 45, column 22]
	- Reached through: #assign-container  [in template "217051#217099#573551" at line 45, column 13]
----
1<#assign assetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") 
2		 assetCategoryPropertyService =  serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") 
3		 SAXReaderUtil = staticUtil["com.liferay.portal.kernel.xml.SAXReaderUtil"] 
4		 HtmlUtil = staticUtil["com.liferay.portal.kernel.util.HtmlUtil"] 
5		 layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") 
6		 PortletURLFactoryUtil = staticUtil["com.liferay.portal.kernel.portlet.PortletURLFactoryUtil"] 
7		 PortletRequest = staticUtil["javax.portlet.PortletRequest"]     
8		 journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")   
9		 ParamUtil = staticUtil["com.liferay.portal.kernel.util.ParamUtil"]             
10         categoryId =ParamUtil.getLong(renderRequest,"categoryId", 0) 
11         maxLoop = 100 
12/> 
13 
14<#if (categoryId <= 0) > 
15     
16    <#if entries?has_content> 
17		<#foreach aCategory in entries?first.getCategories()> 
18			<#assign aCategory = aCategory/> 
19			<#break> 
20		</#foreach> 
21		<#list 1..maxLoop as i> 
22			<#list 1..maxLoop as j> 
23				<#if aCategory.getParentCategory()?has_content> 
24					<#assign aCategory = aCategory.getParentCategory()/> 
25				<#else> 
26					<#assign categoryId = aCategory.getCategoryId()/> 
27			   </#if>   
28			   <#break> 
29			</#list> 
30			<#if (categoryId > 0) > 
31				<#break> 
32			</#if> 
33		</#list> 
34	 </#if> 
35     
36</#if> 
37 
38<nav aria-label="breadcrumb"> 
39    <ol class="breadcrumb"> 
40        <li class="breadcrumb-title"><span>${languageUtil.get(locale,"webasturias.breadcrumb-title")}</span></li> 
41        <#--<li class="breadcrumb-item"><a href="/">${languageUtil.get(locale,"webasturias.breadcrumb-asturias")}</a></li>--> 
42         
43        <#if (categoryId > 0) > 
44 
45            <#assign category = assetCategoryService.getAssetCategory(categoryId) 
46            		 breadCrumbContent = "" 
47            		 categoryAncestors = category.getAncestors()/> 
48                      
49            <#if categoryAncestors?has_content> 
50                <#foreach categoryAncestor in categoryAncestors> 
51                 
52                    <#assign detailPage = "general" 
53							 layoutDetail = layoutLocalService.getFriendlyURLLayout(themeDisplay.getScopeGroupId(), false, "/"+detailPage) /> 
54							            	 		  
55		    		<#-- obtener el contenido de la categoría hija --> 
56		    		<#assign contentId = (assetCategoryPropertyService.fetchCategoryProperty(categoryAncestor.getCategoryId(), "idContenido").getValue())!""/> 
57					<#if contentId ? has_content>                     
58                   		<#assign journalArticleSub = journalArticleService.getLatestArticle(groupId,contentId)/> 
59                                     
60                        <#if journalArticleSub?has_content> 
61                                <#-- obtener el contenido de la categoría actual -->                                          
62                                <#assign document = SAXReaderUtil.read(journalArticleSub.getContentByLocale(locale)) 
63                                         paginaDetalleNode =  document.selectSingleNode("/root/dynamic-element[@name='paginaDetalle']/dynamic-content") 
64                                /> 
65                                         
66                                <#if document.selectSingleNode("/root/dynamic-element[@name='visibleMigas']/dynamic-content")?has_content> 
67                        		 	<#assign visibleMigasNode =  document.selectSingleNode("/root/dynamic-element[@name='visibleMigas']/dynamic-content")  
68                        		 		visibleMigas =  visibleMigasNode.getText() 
69                        		 			 hideCategory = visibleMigas != "1"/> 
70                        		</#if>          
71                                         
72                                <#if paginaDetalleNode?has_content && paginaDetalleNode.getText()?has_content> 
73				        			<#assign  pageDetail = paginaDetalleNode.getText()/> 
74				        			<#if (pageDetail?index_of("@")>0)> 
75				                		<#assign pageDetailPosition = (pageDetail?index_of("@")-1) 
76		                         					 pageDetail = pageDetail[0..pageDetailPosition] 
77		                          					 layoutDetail = layoutLocalService.getLayout(themeDisplay.getScopeGroupId(),false,pageDetail?number) 
78				                      	/>				                      	 
79				                     </#if> 
80								</#if>           
81                          </#if> 
82                    </#if> 
83		    		<#assign categoryUrl = PortletURLFactoryUtil.create(request, "com_liferay_asset_categories_navigation_web_portlet_AssetCategoriesNavigationPortlet", layoutDetail.getPlid(), PortletRequest.RENDER_PHASE)/> 
84		    		${categoryUrl.setParameter("categoryId",categoryAncestor.getCategoryId()+"")} 
85				    		 
86                	<#if !(hideCategory?has_content && hideCategory)> 
87	                	<#if categoryAncestor.isRootCategory()> 
88	                		<#assign breadCrumbContent = "<li class='breadcrumb-item'><a href='"+categoryUrl+"'>"+languageUtil.get(locale,"webasturias.breadcrumb-portal")+" </a> </li>"+breadCrumbContent/> 
89	                	<#else> 
90	                    	<#assign breadCrumbContent = "<li class='breadcrumb-item'><a href='"+categoryUrl+"'>"+categoryAncestor.getTitle(locale)+" </a> </li>"+breadCrumbContent/> 
91	                    </#if> 
92                 	</#if> 
93                </#foreach> 
94                 
95                ${breadCrumbContent} 
96                 
97            </#if> 
98            <#assign hideCategory = false/> 
99            <li class="breadcrumb-item active">${category.getTitle(locale)}</li> 
100        </#if> 
101    </ol> 
102</nav> 
103 
104<script type="text/javascript"> 
105	$( document ).ready(function() { 
106		 if(typeof ga !== "undefined") { 
107		 <#if category ? has_content> 
108		 	var pageName = '${category.getName()}'; 
109		 <#else> 
110		 	var pageName = location.pathname; 
111		 </#if> 
112			     ga( 'send', 'pageview', { 
113				    'page': pageName, 
114				    'title': pageName 
115				} ); 
116
117	}); 
118</script> 

BuscadorAgendaAcuerdosWeb

Resultados de la búsqueda

No se han encontrado resultados para la búsqueda

12 de abril de 2024

Acuerdos del Consejo de Gobierno

05 de abril de 2024

Acuerdos del Consejo de Gobierno

27 de marzo de 2024

Acuerdos del Consejo de Gobierno

22 de marzo de 2024

Acuerdos del Consejo de Gobierno

15 de marzo de 2024

Acuerdos del Consejo de Gobierno

08 de marzo de 2024

Acuerdos del Consejo de Gobierno

01 de marzo de 2024

Acuerdos del Consejo de Gobierno

23 de febrero de 2024

18 de febrero de 2024

14 de febrero de 2024

Acuerdos del Consejo de Gobierno (Extraordinario)

Buscador

Buscar por rango de fechas: