Qual è il modo più semplice per esportare le impostazioni del campo in un file .install?

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

  •  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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top