Navegación por categorías

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> currentCategoryId  [in template "20099#20135#137620" at line 65, column 26]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if currentCategoryId == category.get...  [in template "20099#20135#137620" at line 65, column 21]
----
1<style> 
2.pagination{ 
3    justify-content: center; 
4
5.pagination .page-item{ 
6    padding-right: 12px; 
7
8.pagination .disabled>a, .pagination .disabled>a:hover, .pagination .disabled>a:focus, .pagination .disabled>span { 
9    background-color: #fff; 
10    color: #6c757d; 
11    cursor: not-allowed; 
12
13.pagination li>a, .pagination li>span { 
14    background-color: #fff; 
15    border: 1px solid #dee2e6; 
16    border-radius: 15px; 
17    display: inline-block; 
18    padding: 5px 14px; 
19
20</style> 
21<#assign  
22    assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"] 
23/> 
24<!-- Recuperar valores de las preferencias del portlet --> 
25<#list portletPreferences?keys as preference> 
26    <#if portletPreferences[preference] ??> 
27        <#assign mapValues = portletPreferences[preference] /> 
28        <#list mapValues as value > 
29            <#if preference == "assetVocabularyIds"> 
30                <#assign assetVocabularyIds = value /> 
31            </#if> 
32        </#list> 
33    </#if> 
34</#list> 
35<!--  
36    Vamos a comprobar si viene categoryId. Esto quiere decir que viene de una petición para mostrar todas las entradas de  
37    una categoría 
38    Si es así pintamos el título como el de la categoría 
39--> 
40<#attempt> 
41    <#if assetVocabularyIds??> 
42        <#assign  childCategoriesVocabulary = assetCategoryLocalServiceUtil.getVocabularyRootCategories(assetVocabularyIds?number, -1, -1, null) /> 
43    </#if> 
44    <#if renderRequest.getParameter("categoryId")??> 
45        <#assign  
46            currentCategoryId = renderRequest.getParameter("categoryId")?number 
47            currentCategory = assetCategoryLocalServiceUtil.getCategory(currentCategoryId) 
48            childCategories = assetCategoryLocalServiceUtil.getChildCategories(currentCategoryId) 
49        /> 
50    </#if> 
51<#recover> 
52     
53</#attempt> 
54 
55<div class=""> 
56    <div class="container2"> 
57        <div style=""> 
58            <span>Preguntas Frecuentes en la categor&iacute;a:</span>&nbsp; 
59            <#if childCategoriesVocabulary?? && childCategoriesVocabulary?has_content> 
60                <#assign categories = childCategoriesVocabulary> 
61                <select id="selectCategoyId"> 
62                <#list categories as category> 
63                    <#assign childCategories = assetCategoryLocalServiceUtil.getChildCategories(category.getCategoryId()) /> 
64                    <#assign selected="" /> 
65                    <#if currentCategoryId == category.getCategoryId()> 
66                    <#assign selected="selected" /> 
67                    </#if> 
68                    <option ${selected} value="${category.getCategoryId()}">${category.getName()}</option> 
69                    <#list childCategories as categoryChild> 
70                        <#assign selected="" /> 
71                        <#if currentCategoryId == categoryChild.getCategoryId()> 
72                        <#assign selected="selected" /> 
73                        </#if> 
74                        <option ${selected} value="${categoryChild.getCategoryId()}">-- ${categoryChild.getName()}</option> 
75                    </#list> 
76                </#list> 
77                </select> 
78            </#if> 
79        </div> 
80    </div> 
81</div> 
82 
83<script> 
84    $('#selectCategoyId').on('change', function () { 
85        console.log($(this).val()); 
86        <#assign categoryURL = renderResponse.createRenderURL()> 
87		${categoryURL.setParameter("resetCur", "true")} 
88		${categoryURL.setParameter("categoryId", "categoryIdValue")} 
89		var url = "${categoryURL}"; 
90		url = url.replace("categoryIdValue", $(this).val()); 
91		console.log(url); 
92		window.location.href = url; 
93    }); 
94</script> 

Publicador de contenidos

688 inscritos inician hoy las pruebas de acceso al Cuerpo de Aspirantes a Registradores

688 inscritos inician hoy las pruebas de acceso al Cuerpo de Aspirantes a Registradores

07/09/2020  |  Notas de Prensa
  • Se ha establecido un protocolo Covid-19 para que la celebración de los ejercicios se lleven a cabo del modo más seguro, reforzando las medidas se seguridad sanitaria
  • El presidente del Tribunal, Fernando de la Puente, destaca que en esta situación especial la voluntad de todos los miembros del Tribunal es que el opositor tenga el mayor grado de seguridad y normalidad en el proceso de oposición

El Tribunal de Oposiciones del Cuerpo de Aspirantes a Registradores

Esta mañana ha dado comienzo el primer examen de oposición al Cuerpo de Registradores, tras seis meses de retraso debido a las circunstancias especiales por la alerta sanitaria. Un total de 688 inscritos están llamados a comparecer ante el Tribunal de oposiciones. Estas constan de cuatro ejercicios eliminatorios y se prevé que su duración sea de ocho meses.

La especial situación de salud pública generada por el Covid-19 exige que en la celebración de los exámenes para el acceso al Cuerpo de Aspirantes a Registradores de la Propiedad, Mercantiles y de Bienes Muebles, se extremen las medidas de precaución y la celebración de los ejercicios se lleve a cabo del modo más seguro para la salud.

Con esta finalidad, se ha elaborado un protocolo Covid-19 Oposiciones a Registros 2020 que incluye todas las medidas de prevención y actuación durante la celebración de los ejercicios, estando en todo caso bajo la supervisión del Tribunal, que tiene plenas competencias al respecto.

Fernando de la Puente, presidente del Tribunal, ha señalado que “a pesar de las circunstancias excepciones debido al Covid-19, todos los esfuerzos del Tribunal de estas oposiciones están dirigidos a impulsar la normalidad para que el opositor pueda sentir lo menos posible la tensión ambiental derivada de la pandemia”.

Última promoción de registradores, 2019

La última promoción de registradores, que tomó posesión de su plaza en 2019, presentaba los siguientes datos: de los 45 nuevos registradores que aprobaron en 2019, 27 eran mujeres (60%) y 18, hombres (40%), coincidiendo ambos géneros en la edad media: 29 años. Los de menor edad fueron tres aspirantes con 25 años y el de mayor edad fue un opositor de 38 años. Dos de cada tres opositores tenían una edad inferior a 30 años.

En cuanto al esfuerzo necesario para obtener la plaza, hombres y mujeres tardaron una media de 5,7 años en prepararse, oscilando dicho periodo entre tres y doce años. De forma mayoritaria comenzaron la preparación inmediatamente después de finalizar sus estudios universitarios. De media han superado la oposición en la segunda convocatoria a la que se han presentado, aunque uno de cada tres lo ha conseguido en la primera convocatoria.