Qual è il modo più semplice per esportare le impostazioni del campo in un file .install?
-
30-10-2019 - |
Domanda
Ho un sacco di campi personalizzati su un tipo di contenuto personalizzato. Sto cercando di far creare il mio modulo questi campi e rimuoverli rispettivamente in installazione e disinstallazione.
C'era una domanda e una risposta precedente su questo: https://drupal.stackexchange.com/a/629/2384 Tuttavia, non è adeguato. Il codice non è stato completamente presentato. L'autore ha usato node_type_delete () senza eliminare prima il contenuto e questo presumibilmente porta a problemi più tardi lungo la linea. Così ho controllato Node_Example.module secondo le raccomandazioni su drupal.org, node_example.install ecc. Questi file forniscono informazioni sulla struttura del modulo, ma non discutono di tutte le varietà dei campi (come file, tassonomia, ecc. e come devono essere strutturati nell'array .install.
Ho provato a esportare il mio tipo di contenuto usando le funzionalità e produce un array. Ma la sintassi è radicalmente diversa da quanto presentato nell'esempio e mi sono perso negli array e negli array sub-sub.
C'è una semplice guida da qualche parte, che può aiutarmi a convertire il mio tipo di contenuto in una specifica dell'array che posso inserire senza intoppi nelle mie dichiarazioni Hook_Install?
Nessuna soluzione corretta