Come disabilitare i nuovi termini (codifica gratuita) con le tassonomie?


13

Ho un campo "termine di riferimento", in una forma che utilizza un widget di completamento automatico. Voglio limitare l'input dell'utente solo ai termini nel vocabolario e generare un messaggio quando un utente tenta di inserire un termine inesistente.

Ho trovato il modulo Tassonomia dei contenuti . Tuttavia, ciò non funziona con i moduli che contengono una raccolta di campi o un gruppo di campi.

C'è anche una patch fornita 1078878-DisableAutoCreation-D7-UTF-8.patch . Ma mi chiedevo se esistesse una soluzione più semplice / pulita come un modulo o forse mi mancasse un modo già esistente di farlo con le ultime versioni di drupal e tassonomia.

Risposte:


4

Sembra che ci siano due possibili soluzioni che sono menzionate qui http://fooninja.net/2012/08/03/drupal-autocomplete-term-widget-disable-creation/ e le hai anche menzionate nella tua domanda.

Estratto dal posto,

Esistono infatti due soluzioni. Uno è il modulo Tassonomia dei contenuti . Tuttavia, non avevo voglia di installare un altro modulo per una cosa così semplice. La seconda soluzione è l'applicazione di patch al modulo di tassonomia principale:

Un'anima gentile sul forum di Drupal, j.stuyts, ha pubblicato una piccola patch che aggiunge un'opzione per impedire la creazione automatica. Tutto quello che devi fare è scaricare la patch ( 1078878-DisableAutoCreation-D7-UTF-8.patch ) nella directory principale di Drupal 7 ed eseguire.

Se poi vai su Struttura »Tipi di contenuto» [Il tuo tipo di contenuto] e modifichi un campo di riferimento Termine che utilizza il widget Termine di completamento automatico, vedrai una nuova opzione in fondo: “Consenti la creazione automatica di nuovi termini” (selezionata per impostazione predefinita ).

Sebbene l'hacking nel core non sia mai consigliato, ma puoi usare la patch fino a quando non otterrai una soluzione migliore.


Ciao. Il link che hai fornito potrebbe rispondere alla domanda, ma se il sito collegato scende, la tua risposta diventerà inutile. Potresti pubblicare una risposta reale, non solo un link a una?
Mołot,

Grazie per il suggerimento @Molot. Ho aggiunto l'estratto del post nella mia risposta.
amitgoyal

1

È già stato creato un problema relativo al problema con il modulo di raccolta dei campi e avrebbe dovuto essere risolto nella versione di sviluppo del modulo Tassonomia dei contenuti. Prova l'ultima versione di sviluppo e se il problema persiste, puoi riaprire e seguire il problema su: http://drupal.org/node/1320976

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.