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

El Colegio de Registradores en SIMA

El Colegio de Registradores en SIMA

07/05/2015  |  Notas de Prensa
  • Distribuirá gratuitamente su guía “Cómo comprar una vivienda en España. La seguridad del consumidor en la adquisición de inmuebles”

07.05.2015.- El Colegio de Registradores de la Propiedad y Mercantiles participa en el Salón Inmobiliario Internacional de Madrid (SIMA) 2015 con un espacio ubicado en el área de expertos, localizada en el Pabellón 6 de IFEMA (Stand 6A21).

La directora de Relaciones Institucionales, Beatriz Corredor, que ha participado en la inauguración de la feria ha entregado un ejemplar de la guía “Como comprar una vivienda en España. La seguridad del consumidor en la adquisición de inmuebles”, a la ministra de Fomento Ana Pastor, que ha visitado el espacio en su recorrido por la muestra.

La guía, editada por el Colegio de Registradores y actualizada con los últimos cambios normativos, relata a lo largo de cinco capítulos los trámites necesarios para que quien quiera adquirir una vivienda lo haga con plenas garantías de seguridad. La misma será distribuida gratuitamente durante la feria a todas las personas interesadas.

En el stand de Registradores se podrán conocer además todos los servicios on line que presta el Colegio de Registradores, a través de su página web (www.registradores.org), como las notas simples, las certificaciones o las notas de localización.

Relacionado:
  • Quieren contribuir, dentro de los ámbitos propios de su función, a los objetivos planteados en los diferentes #ODS
  • La campaña digital #ODSéate tiene lugar entre el 16 y el 27 de septiembre

16.09’19.- Los registradores de España se adhieren a la campaña del Alto Comisionado para la Agenda 2030, que lanza la campaña digital colaborativa #ODSéate para celebrar el cuarto aniversario de la adhesión de España a la Agenda 2030 de Desarrollo Sostenible de las Naciones Unidas, una Agenda que firmaron 193 países el 25 de septiembre de 2015.