2012-04-18 12 views
5

Estos son mis primeros pasos con drupal.No se puede agregar un nuevo campo a un tipo de contenido, el menú desplegable del widget no funciona

He creado una jerarquía de taxonomía para mis artículos y ahora estoy tratando de agregar un nuevo campo al tipo de contenido "Artículo" y "Medios" para que el administrador de contenido pueda asignar una "categoría" a su nuevo contenido.

Así que he estado a la Estructura> Tipos de contenido> Artículo> Administrar campos Entonces "Añadir nuevo 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.** 

Esto sucede con todos los tipos de campos, incluso con los campos de texto, el la más básica. ¿Alguna idea de por qué sucede esto?

+0

¿Se puede agregar una captura de pantalla? – jsheffers

+0

Estoy obteniendo exactamente el mismo problema en varios sitios. Parece que no puedo agregar un nuevo campo a un tipo de contenido existente. Sigue apareciendo este error: 'Agregar nuevo campo: debes seleccionar un widget. ' –

Respuesta

1

El problema es con la actualización de jquery. Si está utilizando jquery 1.7 obtendrá este problema

+0

¿Tienes idea de cómo solucionarlo mientras usas jQuery 1.7? –

5

Como mencionó, el problema aquí es causado por jQuery 1.7 update. A partir de jQuery 1.6, se debe acceder a las propiedades de DOM utilizando la función .prop(). Hay una open issue con alguna solución revisión:

Es necesario sustituir .attr() jQuery llamada a función con .prop() en /modules/field_ui/field_ui.js en las líneas siguientes:

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

favor tenga en cuenta que esta corrección modifica un módulo principal de Drupal y es probable que desee utilizar un parche (Dries mataría al gatito de todos modos :).

Cuestiones relacionadas