¿Cuál es la forma más fácil de exportar la configuración de campo en un archivo .install?
-
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