Drupal 7: Come posso creare un campo chiave / valore (o gruppo di campi, se è ancora possibile)?

StackOverflow https://stackoverflow.com/questions/4639035

  •  08-10-2019
  •  | 
  •  

Domanda

dire Let Sto creando un po 'di documentazione app. Nella creazione di un tipo di contenuto per le funzioni, ho un campo di testo per il nome, una scatola per una descrizione generale, e un paio di altre cose di base. Ora ho bisogno di qualcosa per la memorizzazione di argomenti alla funzione. Idealmente, vorrei ingresso questi come coppie di valori-chiave, o solo due campi affini, che possono poi essere ripetute quante volte necessario per la funzione data. Ma non riesco a trovare un modo per raggiungere questo obiettivo.

Il più vicino che ho ottenuto è un abandonded campo multigruppo modulo che dice di aspettare per CCK3, che non ha nemmeno prodotto un alfa ma per quanto posso dire e la cui pagina del progetto non fa menzione evidente di questa funzionalità multi-gruppo. Inoltre ho controllato la coda problema CCK e non credo che ho visto in là, sia.

C'è un corrente valido modo di fare questo non sto vedendo? Valida include "Stai pensando di questo nel modo sbagliato e fare X, invece." Ho pensato di utilizzare un "testo lungo e sintesi" campo, ma che profuma hackish e non so se mi piacerebbe essere la creazione me stesso per gli effetti collaterali. Sono nuovo di Drupal.

È stato utile?

Soluzione

C'è la http://drupal.org/project/field_collection modulo, ma non è ancora pronto . In questo momento si avrebbe bisogno di implementare le ahimè entità per fare questo :( non è facile.

Altri suggerimenti

Non so quanto bene avrebbe funzionato, perché attualmente fa un po 'di più (ad esempio, le forze per coppie raggrupparli in categorie e le chiavi devono essere predefiniti), ma si potrebbe desiderare di avere uno sguardo a http://drupal.org/project/properties

È possibile creare un questi campi chiave-valore per conto proprio:. Creare 2 campi regolari che che possono essere aggiunti più spesso necessario

In modo da avere un campo x per le chiavi e per i valori x. Se questo è solo per te o altre persone potrebbe funzionare male, ma l'usabilità saggio, è molto brutto.

Se avete bisogno di estrarre i campi dalla funzione, per visualizzarlo correttamente in un modello di pagina, si dovrebbe propably usare un approccio diverso. Scrivere la funzione con i suoi arguemnts in un campo CCK e nell'estratto modello in base alle necessità. Gli argomenti sono sempre (a seconda della lingua) in () ei diversi argomenti sono separati da , così splitting li avrebbe da abbastanza facile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top