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

----
FTL stack trace ("~" means nesting-related):
	- Failed at: category = assetCategoryService.getAs...  [in template "217051#217099#698043" at line 48, column 22]
	- Reached through: #assign-container  [in template "217051#217099#698043" at line 48, 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>s 
17		<#if entries?first?? && entries?first.getCategories()??> 
18			<#foreach aCategory in entries?first.getCategories()> 
19				<#assign aCategory = aCategory/> 
20				<#break> 
21			</#foreach> 
22		</#if> 
23	<#if aCategory?has_content> 
24			<#list 1..maxLoop as i> 
25				<#list 1..maxLoop as j> 
26					<#if aCategory.getParentCategory()?has_content> 
27						<#assign aCategory = aCategory.getParentCategory()/> 
28					<#else> 
29						<#assign categoryId = aCategory.getCategoryId()/> 
30				   </#if>   
31				   <#break> 
32				</#list> 
33				<#if (categoryId > 0) > 
34					<#break> 
35				</#if> 
36			</#list> 
37		 </#if> 
38	 </#if> 
39</#if> 
40 
41<nav aria-label="breadcrumb"> 
42    <ol class="breadcrumb"> 
43        <li class="breadcrumb-title"><span>${languageUtil.get(locale,"transparencia.breadcrumb-title")}</span></li> 
44        <li class="breadcrumb-item"><a href="http://www.asturias.es">${languageUtil.get(locale,"transparencia.breadcrumb-asturias")}</a></li> 
45         
46        <#if (categoryId > 0) > 
47 
48            <#assign category = assetCategoryService.getAssetCategory(categoryId) 
49            		 breadCrumbContent = "" 
50            		 categoryAncestors = category.getAncestors()/> 
51                      
52            <#if categoryAncestors?has_content> 
53                <#foreach categoryAncestor in categoryAncestors> 
54                 
55                    <#assign detailPage = "general" 
56							         layoutDetail = layoutLocalService.getFriendlyURLLayout(themeDisplay.getScopeGroupId(), false, "/"+detailPage) /> 
57							            	 		  
58				    		<#-- obtener el contenido de la categoría hija --> 
59		                    <#if assetCategoryPropertyService.getCategoryProperty(categoryAncestor.getCategoryId(),"idContenido") ? has_content > 
60		                    	<#assign contentIdProperty = assetCategoryPropertyService.getCategoryProperty(categoryAncestor.getCategoryId(),"idContenido") 
61		                        		 contentId = contentIdProperty.getValue()/> 
62		                       <#if contentId ? has_content> 
63		                       		<#assign journalArticleSub = journalArticleService.getLatestArticle(groupId,contentId)/> 
64		                                         
65		                            <#if journalArticleSub?has_content> 
66		                                   <#-- obtener el contenido de la categoría actual --> 
67		                                              
68		                                   <#assign document = SAXReaderUtil.read(journalArticleSub.getContentByLocale(locale)) 
69		                                                     paginaDetalleNode =  document.selectSingleNode("/root/dynamic-element[@name='paginaDetalle']/dynamic-content") 
70		                                            /> 
71		                                   <#if paginaDetalleNode?has_content && paginaDetalleNode.getText()?has_content> 
72							        			<#assign  pageDetail = paginaDetalleNode.getText()/> 
73							        			<#if (pageDetail?index_of("@")>0)> 
74							                		<#assign pageDetailPosition = (pageDetail?index_of("@")-1) 
75					                         					 pageDetail = pageDetail[0..pageDetailPosition] 
76					                          					 layoutDetail = layoutLocalService.getLayout(themeDisplay.getScopeGroupId(),false,pageDetail?number) 
77							                      	/> 
78							                      	 
79							                     </#if> 
80											</#if> 
81							                                     
82		                              </#if> 
83		                        </#if> 
84		                    </#if> 
85				    		<#assign categoryUrl = PortletURLFactoryUtil.create(request, "com_liferay_asset_categories_navigation_web_portlet_AssetCategoriesNavigationPortlet", layoutDetail.getPlid(), PortletRequest.RENDER_PHASE)/> 
86				    		${categoryUrl.setParameter("categoryId",categoryAncestor.getCategoryId()+"")} 
87                	 
88                	<#if categoryAncestor.isRootCategory()> 
89                		<#assign breadCrumbContent = "<li class='breadcrumb-item'><a href='"+categoryUrl+"'>"+languageUtil.get(locale,"transparencia.breadcrumb-portal")+" </a> </li>"+breadCrumbContent/> 
90                	<#else> 
91                    	<#assign breadCrumbContent = "<li class='breadcrumb-item'><a href='"+categoryUrl+"'>"+categoryAncestor.getName()+" </a> </li>"+breadCrumbContent/> 
92                    </#if> 
93                 
94                </#foreach> 
95                 
96                ${breadCrumbContent} 
97                 
98            </#if> 
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> 

Conseyu Asesor de Política Llingüística

Órgano que tiene por finalidad asesorar al Gobierno asturiano en la toma de decisiones en temas relacionados con la política lingüística de las lenguas propias existentes en Asturias.
Actualización/revisión más reciente: 08-agosto-2023.

Tipología

Órgano de asesoramiento y apoyo adscrito a la consejería competente en materia de política lingüística.

Funciones

Asesorar y apoyar al Gobierno asturiano en la toma de decisiones en temas relacionados con la política lingüística de las lenguas propias existentes en Asturias.

Regulación

  • Decreto 86/2019, de 30 de agosto, por el que se establece la estructura orgánica básica de la Consejería de Cultura, Política Llingüística y Turismo.
  • Resolución de 6 de julio de 2020 sobre la composición del Conseyu Asesor de Política Llingüística.
  • Resolución de 13 de octubre de 2020, de la Consejería de Cultura, Política Llingüística y Turismo, por la que se dispone el nombramiento como consejeros y consejeras por designación libre del Conseyu Asesor de Política Llingüística.

Periodicidad

El pleno del Conseyu Asesor de Política Llingüistica se reunirá, al menos, una vez cada seis meses.

Componentes

  • Presidencia: la persona titular de la consejería competente en materia de política lingüística.
  • Vicepresidencia: la persona titular de la dirección general competente en materia de política lingüística.
  • Consejeros y consejeras:

-    La persona titular de la presidencia de la Academia de la Llingua Asturiana o aquella persona en quien delegue.
-    La persona titular del rectorado de la Universidad de Oviedo o aquella persona en quien delegue.
-    La persona titular de la dirección del RIDEA o aquella persona en quien delegue.
-    La persona titular de la dirección de la RTPA o aquella persona en quien delegue.
-    Hasta un máximo de treinta consejeros y consejeras por designación libre de la consejería competente en materia de política lingüística, elegidos entre personas expertas de reconocido prestigio.

  • Secretaría: la persona titular del Servicio de Normalización del Uso de la Lengua Asturiana e Investigación, que será sustituida en caso de ausencia, vacante o enfermedad, por la persona titular del Servicio de Planificación y Conocimiento de la Lengua Asturiana, o en su caso, por la persona que se designe de la Dirección General con competencia en materia de política lingüística.

Órdenes del día de las reuniones

Órdenes del día del Conseyu Asesor de Política Llingüística del Principado de Asturias (excel: 11 Kb)