Navegación das categorías

Produciuse un erro ao procesar o modelo.
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 contidos

María Emilia Adán destaca que “la paz solo puede asentarse en la Justicia, el Derecho y la Constitución”

María Emilia Adán destaca que “la paz solo puede asentarse en la Justicia, el Derecho y la Constitución”

19/02/2019  |  Notas de Prensa
  • La decana de Registradores participa en la inauguración del World Law Congress
  • El evento reúne a 2.000 juristas de 67 nacionalidades y asisten jefes de gobierno, presidentes de tribunales y representantes de organismos internacionales

19.02.’19.- La decana del Colegio de Registradores, María Emilia Adán, ha destacado en su intervención durante la inauguración del World Law Congress bajo el lema Constitución, Democracia y Libertad, que estas tres premisas son “la vía, el cauce y el camino para la paz” porque, añadió, “la paz sin democracia y libertad es la paz de los cementerios”.

En su discurso en el acto inaugural, la decana ha dicho que “la paz sólo se puede asentar sobre la Justicia, sobre el Derecho que la haga posible en el marco constitucional que recoja estos valores, como así lo manifiesta claro y fuerte el artículo 10 de nuestra Carta Magna: La dignidad de la persona, los derechos inviolables que le son inherentes, el libre desarrollo de la personalidad, el respeto a la ley y a los derechos de los demás, son fundamento del orden político y de la paz social”.

María Emilia Adán ha insistido que “la paz exige un compromiso activo, requiere la responsabilidad y la libertad de todos los ciudadanos, y mucho valor para defenderla. Y en esta tarea debemos estar concernidos los juristas, cualquiera que sea el cauce desde el que hacemos efectivos los principios constitucionales en la sociedad”.

En sus palabras la decana de los registradores ha destacado la importancia de luchar por la libertad citando a Rousseau, quien decía que “la libertad no se recupera, se conquista. No permitamos que se nos arrebate”.

La decana ha citado al juez Warren y al abogado Rhyne destacando que “hoy no estaríamos aquí si no hubiera sido por el compromiso de estos dos gigantes, que creyeron que la alternativa a la fuerza era el Derecho, y se comprometieron con estos valores movilizando a juristas de todo el mundo en una misma dirección: la paz”.

Además, durante su intervención, María Emila Adán ha felicitado a Javier Cremades, primer español que ha sido galardonado como jurista del año por la World Jurist Association (WJA).

La decana del Colegio de Registradores ha terminado su intervención haciendo un llamamiento a todos los juristas reunidos para “unir nuestros esfuerzos y hacer posible la paz a través del ejercicio del Derecho, como manifestación de la justicia y la libertad”.

El World Law Congress, que tendrá dos días de duración, reúne a 2.000 juristas de 67 nacionalidades para debatir en torno a la fortaleza del Estado de Derecho y la relación entre Constitución, Democracia y Libertad.

El congreso se clausurará el día 20 de febrero con la entrega del premio de la WJA, World Peace and Liberty Award, a Su Majestad el Rey Felipe VI, como reconocimiento a su inquebrantable compromiso con el Estado de Derecho. Un galardón que, en sus más de 54 años de historia, solo han recibido otros tres estadistas mundiales que se han distinguido por promover la paz a través del Derecho, como lo son Sir Winston Churchill y los premios Nobel de la Paz Nelson Mandela y René Cassin, padre de la Declaración Universal de los Derechos Humanos de las Naciones Unidas.