Entidades en Drupal 7

Pregunta:

¿Qué son las entidades Drupal en Drupal 7? Entiendo que Drupal Commerce creó Productos como una entidad. Ahora sé que hay una API de entidad central y un complemento de contribución para la API de entidad.

Tengo algunos proyectos este año en los que me gustaría usar Drupal 7, NoSQL y posiblemente la Entity API si lo requiere, pero tengo problemas para ver dónde se necesitaría.

Suponiendo que estaba construyendo un sitio de listado de trabajos, un trabajo no es necesariamente como contenido de nodo, ¿podría / haría que eso sea una entidad?

Además, ¿puede seguir teniendo la posibilidad de hablar con los módulos con la entidad y cómo se hace? Por ejemplo, una entidad de publicación de trabajos que recibe un alias de Pathauto y se expone en Vistas, además de aparecer en el mapa del sitio XML.

Respuesta:

Una entidad es una estructura de datos definida por hook_entity_info () y se puede desplegar, lo que significa que puede agregarles campos.

En Drupal 7 Core, los nodos, los usuarios, los comentarios, los vocabularios y los términos son entidades.

En Contrib, hay muchos más, por ejemplo, mensajes privados y comercio como una docena de ellos;)

Sin embargo, creo que las ofertas de trabajo están perfectamente bien como nodos 🙂 Las entidades no tienen automáticamente la integración de Pathauto (Tokens), Vistas, etc.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım