¿Cuál es la forma más fácil de exportar la configuración de campo en un archivo .install?

drupal.stackexchange https://drupal.stackexchange.com/questions/28207

  •  30-10-2019
  •  | 
  •  

Pregunta

Tengo un montón de campos personalizados en un tipo de contenido personalizado. Estoy tratando de hacer que mi módulo cree estos campos y eliminarlos en la instalación y desinstalar respectivamente.

Hubo una pregunta y respuesta previa sobre esto: https://drupal.stackexchange.com/a/629/2384 Sin embargo, no es adecuado. El código no se presentó por completo. El autor usó Node_Type_Delete () sin eliminar primero el contenido, y eso supuestamente conduce a problemas más tarde en la línea. Así que verifiqué el node_example.module según las recomendaciones en drupal.org, node_example.install, etc. Estos archivos proporcionan información sobre la estructura del módulo, pero no discutan todas las variedades de campos (como archivo, taxonomía, etc.) y cómo deben ser estructurados en la matriz de información.

He intentado exportar mi tipo de contenido usando funciones, y produce una matriz. Pero la sintaxis es radicalmente diferente de lo que se presentó en el ejemplo, y me perdí en las matrices y las matrices de sub-sub.

¿Hay una guía simple en algún lugar que pueda ayudarme a convertir mi tipo de contenido en una especificación de matriz que pueda encajar sin problemas en mis declaraciones Hook_install?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top