it-swarm-es.com

¿Cómo crear relaciones entre vocabularios de taxonomía?

Estoy tratando de construir un sitio con convenciones de contenido similares a Craigslist. El problema es que realmente no conozco una buena manera de crear múltiples relaciones de vocabulario en drupal. Aquí está el resultado final que necesito:

Vocabs:
Ubicaciones
Categorías (contiene 'Productos' y 'Servicios')
Estado

Tipo de contenido: Artículo

Relaciones:

  • El usuario tiene muchos artículos
  • El usuario tiene una ubicación
  • La ubicación tiene muchos usuarios
  • La ubicación tiene todas las categorías
  • El artículo tiene muchas categorías
  • El artículo tiene una ubicación

El resultado final es que todas las ubicaciones sean fáciles de navegar, con Los elementos se muestran correctamente, en múltiples Categorías , pero restringidas a Ubicaciones . Los usuarios también deben ser redirigidos a sus respectivas ubicaciones en función de su asignado Ubicación y debería poder crear Elementos sin tener que hacerlo manualmente estipular el Ubicación ya están en.

¿Tiene sentido? ¿Se puede hacer esto fácilmente en Drupal?

5
Garrett

Todo esto se puede hacer con el módulo de taxonomía integrado de Drupal y el módulo Términos del usuario .

  • Cree un tipo de nodo para Artículos.
  • Cualquier elemento que crea un usuario está automáticamente vinculado a ellos por ser el autor.
  • Cree una taxonomía para ubicaciones y asígnela a artículos y usuarios.
  • Cree una taxonomía para las Categorías, asígnela a los Elementos, haga que sea multiseleccionable.

Luego puede usar Vistas para crear todas las páginas y bloques de listados diferentes.

4
Paul Jones