Cómo crear un campo desplegable en Community Builder

A raíz de una consulta en el foro, explico aquí como se hace por si a algún otro usuario le interesa el tema. Esto es, cómo crear un campo en el formulario de registro de usuarios de Community Builder, por ejemplo Pais, con un menú desplegable que incluya todos los países y no morir en el intento…

1° – Vamos al back-end de Joomla, “Componentes –> Community Builder –> Field Managetment ” y le damos click a “Nuevo”.
2° – Creamos el campo según muestra la siguiente imagen:
Campo Pais CB

Es importante que el Type sea: Drop Down (Single Select), en lo demás pueden poner como quieran.

3° – Nos vamos un poquito más abajo y agregamos un valor por defecto, como muestra la imagen:

Community Builder

Observen la parte pintada de violeta, ahí va un valor por defecto.

4° – Nos vamos a phpmyadmin y observamos cómo quedó nuestro campo nuevo, según se muestra en la siguiente imagen:

tablas datos CB

Noten aquí que estoy viendo la tabla “jos_comprofile_fileds” y que el campo nuevo “cb_países” tiene la ID Nro. 65 (recuerden bien este número)

5° – Nos vamos a la pantalla principal de phpmyadmin e importamos el archivo que se adjunta a este artículo.
{xtypo_download} Codigo SQL paises del mundo para Community Builder – descargar y descomprimir el archivo{/xtypo_download}Vean la imagen desde dónde se importa:

Community Builder

Aquí le dan a “Examinar”, buscan el archivo que descargaron y luego le dan al botón que hay debajo “Continuar”. Les mostrará una nueva pantalla con todos los registros agregados.

6° – Una vez hecha la importación de la lista de países nos vamos a la tabla “jos_comprofiler_field_values” que se debe ver como esta:

Community Builder

Aquí deben observar que coincida el número “fieldid” con el número ID del campo que creamos, según el punto cuatro. Sino coincide deberán cambiar este último (ojo!!! fíjense bien que no se repitan) o bien hacer un sql para cambiar los números de la tabla de esta imagen.

7° – Así se debe ver en el back end cuando editamos un usuario:

Joomla Community builder 1.3

Luego pueden ocupar el campo para el registro de usuarios. Voilá! De la misma forma se pueden incluir por ejemplo: los usos horarios y cualquier otra cosa que quieren hacer en el formulario de registro con formato de menú descolgable. Suerte!!!

5 comentarios en «Cómo crear un campo desplegable en Community Builder»

  1. Hola amigo el link no funciona
    Realmente es un placer entrar a esta pagina porque me ha enseñado y he conseguido casi todo lo que necesito para mi pagina. Pero principalmente es muy instructiva y amena. Asique si uno no aprende aquí no aprende mas jeje.
    Bueno pero en realidad mi contacto es porque no esta el link de los paises aunque sería muy bueno nos explicaras como se hace el listado para poder emplearlo con otras posibilidades.
    Muchisimas gracias desde Caleta Olivia Santa Cruz Argentina

  2. Codigo paises CB
    Ahi tienes el archivo, [b]gracias por avisarme[/b]
    [quote name=”waltercaleta”]Realmente es un placer entrar a esta pagina porque me ha enseñado y he conseguido casi todo lo que necesito para mi pagina. Pero principalmente es muy instructiva y amena. Asique si uno no aprende aquí no aprende mas jeje.
    Bueno pero en realidad mi contacto es porque no esta el link de los paises aunque sería muy bueno nos explicaras como se hace el listado para poder emplearlo con otras posibilidades.
    Muchisimas gracias desde Caleta Olivia Santa Cruz Argentina[/quote]

Deja un comentario

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver
Privacidad