Navegación das categorías
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ía:</span>
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
El personal de los Registros de la Propiedad, Mercantiles y de Bienes Muebles se adapta masivamente a la situación teletrabajando
El personal de los Registros de la Propiedad, Mercantiles y de Bienes Muebles se adapta masivamente a la situación teletrabajando
- Más de 4.000 empleados trabajan desde sus domicilios
- El procedimiento se canaliza utilizando los máximos estándares de seguridad
- Los Registros permanecen abiertos, en servicios mínimos, de 9.00 a 14.00 h. de lunes a viernes
23.04’20.- Los Registros de la Propiedad, Mercantiles y de Bienes Muebles están realizando una importante transformación para que, en tres semanas, más de 4.000 empleados de estas oficinas presten sus servicios desde sus domicilios en la modalidad de teletrabajo. Esta transformación ha supuesto un importante esfuerzo de adaptación, que ha sido posible gracias al soporte técnico del Colegio de Registradores y a la decidida apuesta de los registradores por detener el virus, así como a la versatilidad de todos los empleados.
El procedimiento se canaliza a través de una red privada virtual (VPN) que conecta los distintos puestos de trabajo con la red corporativa, utilizando los máximos estándares de seguridad.
No obstante, en cada oficina permanecen trabajando presencialmente personas consideradas necesarias para poder atender la entrega de documentos para su presentación en los Registros. El resto de trámites registrales pueden ser solicitados online.
Trámites online
Entre los servicios online, operativos durante el estado de alarma, destaca la puesta en marcha de un sistema telemático, rápido y sencillo para facilitar a los usuarios la nota registral de índices, requisito imprescindible para solicitar al banco el aplazamiento del pago del préstamo hipotecario si con él se financió la adquisición de la vivienda habitual.
Para acreditar la situación de vulnerabilidad económica debe aportarse, entre otros documentos, una nota del servicio de índices del Registro de la Propiedad por cada uno de los miembros de la unidad familiar. Esta nota de índices también es necesaria para solicitar el aplazamiento de la renta del alquiler y en ambos casos los Registros la expiden con carácter gratuito.