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 45, 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 45, column 21]
----
1<#assign  
2    assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"] 
3/> 
4<!-- Recuperar valores de las preferencias del portlet --> 
5<#list portletPreferences?keys as preference> 
6    <#if portletPreferences[preference] ??> 
7        <#assign mapValues = portletPreferences[preference] /> 
8        <#list mapValues as value > 
9            <#if preference == "assetVocabularyIds"> 
10                <#assign assetVocabularyIds = value /> 
11            </#if> 
12        </#list> 
13    </#if> 
14</#list> 
15<!--  
16    Vamos a comprobar si viene categoryId. Esto quiere decir que viene de una petición para mostrar todas las entradas de  
17    una categoría 
18    Si es así pintamos el título como el de la categoría 
19--> 
20<#attempt> 
21    <#if assetVocabularyIds??> 
22        <#assign  childCategoriesVocabulary = assetCategoryLocalServiceUtil.getVocabularyRootCategories(assetVocabularyIds?number, -1, -1, null) /> 
23    </#if> 
24    <#if renderRequest.getParameter("categoryId")??> 
25        <#assign  
26            currentCategoryId = renderRequest.getParameter("categoryId")?number 
27            currentCategory = assetCategoryLocalServiceUtil.getCategory(currentCategoryId) 
28            childCategories = assetCategoryLocalServiceUtil.getChildCategories(currentCategoryId) 
29        /> 
30    </#if> 
31<#recover> 
32     
33</#attempt> 
34 
35<div class=""> 
36    <div class="container2"> 
37        <div style=""> 
38            <span>Preguntas Frecuentes en la categor&iacute;a:</span>&nbsp; 
39            <#if childCategoriesVocabulary?? && childCategoriesVocabulary?has_content> 
40                <#assign categories = childCategoriesVocabulary> 
41                <select id="selectCategoyId"> 
42                <#list categories as category> 
43                    <#assign childCategories = assetCategoryLocalServiceUtil.getChildCategories(category.getCategoryId()) /> 
44                    <#assign selected="" /> 
45                    <#if currentCategoryId == category.getCategoryId()> 
46                    <#assign selected="selected" /> 
47                    </#if> 
48                    <option ${selected} value="${category.getCategoryId()}">${category.getName()}</option> 
49                    <#list childCategories as categoryChild> 
50                        <#assign selected="" /> 
51                        <#if currentCategoryId == categoryChild.getCategoryId()> 
52                        <#assign selected="selected" /> 
53                        </#if> 
54                        <option ${selected} value="${categoryChild.getCategoryId()}">-- ${categoryChild.getName()}</option> 
55                    </#list> 
56                </#list> 
57                </select> 
58            </#if> 
59        </div> 
60    </div> 
61</div> 
62 
63<script> 
64    $('#selectCategoyId').on('change', function () { 
65        console.log($(this).val()); 
66        <#assign categoryURL = renderResponse.createRenderURL()> 
67		${categoryURL.setParameter("resetCur", "true")} 
68		${categoryURL.setParameter("categoryId", "categoryIdValue")} 
69		var url = "${categoryURL}"; 
70		url = url.replace("categoryIdValue", $(this).val()); 
71		console.log(url); 
72		window.location.href = url; 
73    }); 
74</script> 

Publicador de contenidos

Actividad internacional Mercantil

El Colegio de Registradores participa activamente en EBRA, European Business Registry Association, asociación que nace en noviembre de 2.017 por la unión de ECRF y EBR.

La actividad esencial de EBRA se centra en las siguientes actividades:

  • Representación, estableciendo relaciones con autoridades e instituciones, de manera muy especial con la Comisión europea.
  • Colaboración, promoviendo y facilitando el intercambio de conocimientos entre los miembros.
  • Evaluación comparativa, monitorizando, apoyando e influyendo en la elaboración y desarrollo de estándares que afectan al funcionamiento de los registros mercantiles.
  • Investigación e innovación, identificando, coordinando y gestionando proyectos que puedan proporcionar beneficios a los miembros y que en última instancia mejoren la esfera de los registros mercantiles.
  • Distribución de información. EBRA continúa operando la plataforma, que gestionaba EBR, de suministro de la información contenida en los registros mercantiles que exige la Directiva de Sociedades.

Además, participa en el proyecto EBOCS (European Business Ownership and Control Structures), financiado por la UE y dirigido por EBRA. Se han establecido sistemas para facilitar el acceso de Agencias contra el crimen (CCAs) como las de las FIUs (Unidades de Inteligencia Financiera), EUROPOL y otras autoridades competentes, a la información contenida en los registros mercantiles sobre las estructuras de administración de las empresas y de titularidad real, para prevenir la financiación del terrorismo y el mal uso de compañías y empresas por el crimen organizado.

El Colegio también participa en International Association of Commercial Administrators (IACA). Se compone de varias secciones, cada una de ellas con diferente finalidad:

BOS Business Organization Section. Que trata todo lo relativo a los registros de sociedades.

STS: Secured Transactions Section. Dedicada a la legislación de garantías mobiliarias y los registros públicos de las mismas.

ITS: Information Technology Section. Que se centra en los aspectos técnico-informáticos tanto de los registros mercantiles como de los registros de garantías mobiliarias, y su respectiva interconexión.

IRS: International Relations Section. Su función es la relación con países extranjeros.

También colabora el Colegio con la Asociación de Registradores de Latinoamérica y el Caribe, ASORLAC, una organización del mismo corte para Latinoamérica y Caribe.

Desde junio de 2017, los registros mercantiles de todos los países de la UE están interconectados de forma que puede buscarse información sobre empresas inscritas en cualquier registro mercantil de los estados miembros y los registros pueden compartir información sobre sucursales extranjeras y fusiones transfronterizas de empresas.

En el diseño, desarrollo y ejecución de este sistema de interconexión de registros comerciales (BRIS), los registradores españoles han tenido siempre una intervención muy activa a través de la vocalía de Registros Mercantiles 

Para el desarrollo de la política internacional del Colegio de Registradores en relación con los registros mercantiles, existe una estrecha colaboración entre la Vocalía de UE y la de Coordinación de los Registros Mercantiles, encargándose esta última en numerosas ocasiones de la implementación de la política internacional del Colegio en materia de Registros Mercantiles.