2012-04-18 7 views
5

Questi sono i miei primi passi con drupal.Impossibile aggiungere un nuovo campo a un tipo di contenuto, il menu a discesa del widget non funziona

Ho creato una gerarchia di tassonomia per i miei articoli e ora sto cercando di aggiungere un nuovo campo al tipo di contenuto "Articolo" e "Media" in modo che l'amministratore del contenuto possa assegnare una "categoria" al suo nuovo contenuto.

così mi è stato strutturare> tipi di contenuto> Articolo> Gestisci campi Poi "Aggiungi nuovo campo" con:

1- Label = Category 
2- Name = "field_category 
3- Field = "Term reference" 
**4- Automatically changes to "Select list" but I am unable to see the drop down list options. Clicking the list doesn't do anything, I couldn't select Autocomplete or any other value I've seen on forums & tutorials. Using firebug I could see the options are there, but the list doesn't show up.** 

questo sta accadendo con tutti i tipi di campi, anche con i campi di testo, il più elementare. Qualche idea sul perché sta succedendo?

+0

Puoi aggiungere uno screenshot? – jsheffers

+0

Sto ottenendo lo stesso identico problema su più siti. Non riesco a aggiungere un nuovo campo a un tipo di contenuto esistente. Continua a ricevere questo errore: 'Aggiungi un nuovo campo: devi selezionare un widget. –

risposta

1

Il problema riguarda l'aggiornamento di jQuery. Se si utilizza jquery 1.7, si verificherà questo problema

+0

Qualche idea su come risolvere questo problema mentre usi ancora jQuery 1.7? –

5

Come menzionato in glumbo, il problema qui è causato da aggiornamento jQuery 1.7. A partire da jQuery 1.6 è necessario accedere alle proprietà del DOM utilizzando la funzione .prop(). C'è un open issue con qualche soluzione hotfix:

È necessario sostituire .attr() jQuery funzione di chiamata con .prop() in /modules/field_ui/field_ui.js a righe seguenti:

100:  $(this).html(html).attr('disabled', disabled ? 'disabled' : ''); 
253:  $(ajaxElements).attr('disabled', true); 

prega nota che questa correzione modifica un modulo core di Drupal e probabilmente vorrai usare una patch (Dries ucciderebbe comunque il gattino :).

Problemi correlati