Saltar al contenido

Drupal – ¿Cómo creo un árbol anidado con términos y nodos con Vistas 3?

Este equipo de especialistas pasados algunos días de trabajo y de recopilar de información, dimos con los datos necesarios, nuestro deseo es que todo este artículo sea de gran utilidad para tu proyecto.

Gracias a refino, encontré una buena solución usando los siguientes módulos:

  • Árbol de vistas
  • Vistas Vista de campo

A continuación encontrará la explicación:

  1. Primero cree una nueva taxonomía (llamémosla “Carpeta”)
  2. Luego, cree un nuevo tipo de contenido (llamémoslo “Elemento”) con un campo de referencia de término a la taxonomía “Carpeta”.
  3. Cree una nueva vista de “Contenido” (llamémosla “Vista de elementos”)
  4. Elija Visualización de campo
  5. Agregue un filtro contextual a su campo de referencia de términos
  6. Cree una nueva vista “Taxonomía” (llamémosla “Árbol de carpetas”)
  7. Agregue 2 campos (nombre del término e identificación del término). El segundo campo se puede excluir de la pantalla.
  8. En relación: agregue un “término principal”
  9. Agregue un tercer campo (identificador de término) y asígnelo a su relación principal. Este campo se puede excluir de la visualización
  10. Elija Formato “Árbol (modelo de adyacencia)” y seleccione en los parámetros: Lista ordenada + Campo principal (su primer tid), Campo principal (su tid asignado a la relación principal). Ahora debería tener un bonito árbol con todos sus términos anidados
  11. Agregue un cuarto campo “Global: Vista” (esto viene con Vista de campo de vistas) y elija su “Vista de elemento”, mostrar Agregar maestro [tid] en el campo de texto Argumentos

Espero que esto ayude

Salud

Editado por iStryker: Esto es lo que conseguí. Lo único que cambié fue hacer Vista de elementos una vista de tabla, y eliminó las clases predeterminadas (fila y tira).

Imagen del producto final por iStryker

Creé tres vistas en Drupal 7.8 y Vistas 3 + Campo de vistas, anidando una vista en otra usando Incluir vista, y obtuve ese resultado (adjunto). ingrese la descripción de la imagen aquí

Paso a paso cómo hacerlo:

  1. Cree el vocabulario “Colores” y rellénelo con etiquetas.

  2. Crear una nueva vista de los nodos de taxonomía Colores: lo llamo “Nodos de colores”

2.1 Tabla de formato, Configuración: Campo de agrupación: Término de taxonomía: Nombre

2.2 Filtros contextuales avanzados: Término taxonómico: Término principal

2.3 Relaciones avanzadas: Término taxonómico: Contenido que usa color

2.4 Establecer campos: Término de taxonomía: ID de término, Término de taxonomía: Nombre, (field_color) Contenido: Título

2.5 Criterios de filtrado: Término taxonómico: Vocabulario (= Colores)

2.6 Si lo desea, también puede configurar “Excluir de la pantalla” para ID de término, Término de taxonomía: Nombre

2.7 Establecer ruta: / nodos-de-colores /%

2.8 Establecer comportamiento sin resultados: Global: Área de visualización (volveremos a esto más adelante) 2.9 guardar

3.Crear una nueva vista de los nodos de taxonomía Colores: lo llamo “Nodos de colores 2”

3.1 Formato de tabla, Configuración: Campo de agrupación: ninguno

3.2 Filtros contextuales avanzados: Término de taxonomía: ID de término

3.3 Relaciones avanzadas: Término taxonómico: Contenido que usa color

3.4 Establecer campos: Término de taxonomía: ID de término, Término de taxonomía: Nombre, (field_color) Contenido: Título

3.5 Criterios de filtrado: Término taxonómico: Vocabulario (= Colores)

3.6 Si lo desea, también puede configurar “Excluir de la pantalla” para ID de término, Término de taxonomía: Nombre

3.7 Establecer ruta: / nodes-of-colors-2 /%

3.8 Establecer comportamiento sin resultados: Global: ninguno

3.9 Guardar

Regrese y edite “Nodos de colores” nuevamente

4.1 vaya a Establecer comportamiento sin resultados: Global: Área de visualización

4.2 Establecer Vista para insertar: Vista: nodes_of_colors2 Pantalla: página

4.3 establecer Heredar filtros contextuales

4.4 guardar

5 Vuelva a Vistas nuevamente (Tipo de término)

5.1 Crear una nueva vista de los nodos de taxonomía Colores: lo llamo “Árbol de colores”

5.1 Formato de tabla, Configuración: Campo de agrupación: ninguno

5.2 Filtros contextuales avanzados: ninguno

5.3 Relaciones avanzadas: Término de taxonomía: Término principal

5.4 Establecer campos: Término de taxonomía: ID de término, Término de taxonomía: ID de término, Término de taxonomía: Nombre, Vista: Incluir vista (Incluir vista)

5.5 Criterios de filtrado (1): Término taxonómico: Vocabulario (= Colores)

5.6 Criterios de filtrado (2): (Principal) Término taxonómico: Término

5.7 Si lo desea, también puede configurar “Excluir de la pantalla” para el ID de término y una etiqueta de Incluir vista

5.8 Establecer ruta: / colors-tree

5.9 Establecer comportamiento sin resultados: ninguno

5.10 guardar

… y esto debería ser, finalmente.

No he probado la versión D6 o D7 de esto, pero pensé que lo mencionaría en caso de que sea lo que está buscando: Módulo de árbol de vistas – Progreso de D7

Editar: Ahora hay una versión D7, consulte el árbol de vistas de la página de inicio del módulo

Si estás de acuerdo, tienes la habilidad dejar una crónica acerca de qué te ha impresionado de este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *