Introducción: Cree una aplicación «RoloDex» con campos de visualización.

En esto Tutorialvamos a crear una sencilla aplicación de búsqueda basada en campos con Drupal 8 y un Contenido personalizado Arte. tarjetas se utiliza para almacenar información sobre personas, empresas y otras organizaciones con direcciones, números de teléfono, fotos, etc.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Estas Tutorial requiere Puntos de vista. Drupal 8 Los desarrolladores de sitios web pueden crear visualizaciones de páginas personalizadas de información de mapas con opciones de búsqueda por facetas basadas en Campos para fines de CRM.

Primer paso: cree el tipo de contenido personalizado: «Tarjeta».

Para nuestra aplicación «RoloDex», primero creamos una aplicación personalizada Tipo de contenido llamado «Tarjeta», luego agregue campos para una imagen, dirección, número de teléfono, dirección de correo electrónico y sitio web. También agregaremos una taxonomía principal al mapa para filtrar entre personas, empresas y otras organizaciones.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Instalación: Vaya a / admin / structure / types / agregar y crear un nuevo Tipo de contenido para tarjetas.

Texto descriptivo: «Esta tarjeta se puede utilizar para hacer referencia a la información de contacto de personas, empresas u otras organizaciones».

La configuración: No lo hagas Consígalo en la portadaNo Crea una nueva revisión, & No Ver autor e información publicada en las casillas de verificación de configuración.

Próximo: Salva el Tipo de contenido & Agregue una variedad de términos de taxonomía a los nodos.

Paso 2: agregar categorías de taxonomía a los campos del mapa.

Primero: Navegue a / admin / structure / taxonomy / add y agregue uno nuevo Taxonomía Grupo de tarjetas.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

La configuración: Dentro de «Condiciones de la tarjetaVocabulario, queremos crear valores para:

  • Personas
  • Compañías
  • Otras organizaciones

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

La configuración: Guarde todos los términos para usarlos con Puntos de vista al filtrar el contenido del mapa en listas.

Próximo: Volver a Tipo de contenido Configuración para tarjetas en / admin / estructura / tipos / administrar / tarjeta / campos y agregar el Taxonomía Filtrar.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

La configuración: A … crear Campo de término de taxonomía y etiquetarlo «Tipo de tarjeta de memoria».

Construcción: Limite los valores a un término por nodo y coloque el campo en «Condiciones de la tarjeta»Taxonomía Vocabulario.

Próximo: Vaya a / admin / structure / types / manage / card / form-display y «Seleccionar lista» para conocer las condiciones de la tarjeta.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Esto ofrece la posibilidad de clasificar las contribuciones de nuevas tarjetas según Taxonomía Término en la página de creación de contenido:

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Completo: Los usaremos en los próximos pasos Términos de taxonomía en Nodos de tarjeta para filtrar contenido dinámico con la ayuda de listas Puntos de vista & para implementar Búsqueda de campo Habilidades.

Próximo: Agreguemos más información Campos a las cartas.

Paso 3: Agregar campos de información de usuario / empresa a las tarjetas.

En el paso tres, agregaremos más información de usuario. Campos en el tipo de contenido del mapa que se puede utilizar en listas de visualización Puntos de vista y también disponible para su búsqueda.

Instalación:

  1. Navegar a Administrar campos Página para tarjetas (/ admin / estructura / tipos / administrar / tarjeta / campos)
  2. Agregar nuevo Campos hacia: Imagen, dirección, número de teléfono, correo electrónico y sitio web en el formulario de la tarjeta.
  3. Recuerda reclutar Miniatura Tamaños de la imagen a 220×220 px.

Configuraciones de imagen: Para el Campo de visióncreamos uno Campo de referencia con un límite de 1 valor establecido en la imagen y agregado al formulario. Luego navegamos a / admin / config / media / image-styles para confirmar que Miniatura de la imagen Tamaños.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Campos de dirección: Ir Módulos & activar el teléfono Módulo de campo si aún no está activado. Luego con un campo con un Texto: Fácil Tipo de referencia, cree campos para:

  • Dirección Línea 1
  • línea de dirección 2
  • ciudad
  • Estado
  • Código postal
  • país

Otros campos:

  • Correo electrónico (campo de correo electrónico)
  • Teléfono (campo telefónico)
  • Sitio web (campo de enlace)

El teléfono, el correo electrónico y el sitio web Campos Todos pueden tener valores de referencia específicos de enlace o teléfono / correo electrónico para el procesamiento del navegador. Reorganizar el orden de Campos en la página Crear nodos de mapa.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Próximo: Navegue a la página para crear el nodo del mapa y vea sus campos en el formulario.

Paso 4: cree contenido nuevo utilizando las tarjetas y los campos.

Empezar: Si navega a la página / nodo / agregar / tarjeta, los verá todos Campos creado para el imagen, Taxonomía, Y habla a enumerados en el formulario en orden de visualización:

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Consejo: Utilice este formulario para crear su contenido de Rolodex. Agregue información de tarjetas de presentación para clientes y contactos en línea o utilícela como una herramienta de búsqueda de bases de datos para empresas de desarrollo especializadas.

La configuración: Haciendo Administrar visualización de campo Sección cambiar los valores de visualización en En línea para todos los campos de texto y configure el archivo de imagen para que se muestre en 220px Miniatura en páginas de nodo con 220px Miniatura en vistas de teaser con un valor de etiqueta oculto.

Páginas de resultados de Drupal 8 – contenido de la tarjeta:

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Nota: Utilice CSS personalizado en un Subtema de Drupal 8 para cambiar los valores de visualización predeterminados.

Próximo: Clasificación completada tarjetas en listas de visualización con Búsqueda iluminada Con Puntos de vista.

Paso cinco: cree vistas para ver y buscar mapas.

Para completar el proyecto, necesitamos crear páginas de búsqueda para eso. Taxonomía Términos en Puntos de vista y asígneles una dirección URL. Lo expondremos Busque vistas funciona de tal manera que los términos de campo como dirección, ciudad, estado, país, etc. se convierten en filtros para el contenido.

En este ejemplo, hemos eliminado la visualización de la dirección de la calle para tener una vista de tabla más compacta:

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Instalación: Para crear una nueva vista, navegue a: / admin / structure / views

  • Selecciona el vista para filtrar contenido de tipo tarjetas Con Últimas publicaciones en orden descendente.
  • Selecciona el título a «Sitio de prueba: base de datos de búsqueda» con una URL de / card-search
  • Guarde y edite el vista. Luego agregue el Campos para exhibir en un mesa Formato.

Cómo crear un tipo de contenido personalizado para Drupal 8 con campos

Mostrar configuración: Los administradores de Drupal tienen la opción de ver el sitio web Rompecabezas o cree un anuncio personalizado con el Campos Con Mesas Y Listas HTML.

Configuración de búsqueda de exposición: Crear personalizado Puntos de vista para cada Taxonomía Termine y coloque las URL en: / people, / business, & / Organizations. A continuación, puede utilizar estas páginas como elementos de navegación del sitio. Búsqueda iluminada sobre el campo Valores.

Opcional: instale el módulo Facet: Para construir más avanzado Facetas de búsqueda Funcionalidad en uno Drupal 8 expuesto sobre lo que filtrar en el Puntos de vista Instalar las ofertas de forma predeterminada Facetas Módulo junto con opcional Widgets de área Y Resto facetas.

Consejo: Para una mejor configuración de los campos de dirección, instale el habla a Módulo.

Conclusión: búsqueda de mapas indexados con campos de base de datos.

Este tutorial permite Drupal 8 Usuarios para darse cuenta del potencial del uso Campos en una costumbre Tipo de contenido Con Puntos de vista Filtros y Búsqueda iluminada. Los creadores de sitios pueden usar este tutorial para crear una aplicación Rolodex para una base de datos que buscará personas, empresas y otras organizaciones.