¿Cómo deshabilitar nuevos términos (etiquetado gratuito) con taxonomías?

13

Tengo un campo de "referencia de término", en un formulario que utiliza un widget de autocompletar. Quiero limitar la entrada del usuario a los términos del vocabulario solamente, y enviar un mensaje cuando un usuario intenta ingresar un término no existente.

Encontré el módulo de taxonomía de contenido . Sin embargo, esto no funciona con formularios que contienen una colección de campos o un grupo de campos.

También hay un parche contribuido 1078878-DisableAutoCreation-D7-UTF-8.patch . Pero me preguntaba si había una solución más simple / limpia como un módulo o tal vez me perdí una forma ya existente de hacerlo con las últimas versiones de drupal y taxonomía.

usuario1774549
fuente

Respuestas:

4

Parece que hay dos posibles soluciones que se mencionan aquí http://fooninja.net/2012/08/03/drupal-autocomplete-term-widget-disable-creation/ y también las ha mencionado en su pregunta.

Extracto de la publicación,

De hecho, hay dos soluciones. Uno es el módulo de Taxonomía de contenido . Sin embargo, no tenía ganas de instalar otro módulo para algo tan simple. La segunda solución es parchar el módulo de taxonomía central:

Un alma amable en el foro de Drupal, j.stuyts, publicó un pequeño parche que agrega una opción para no permitir la creación automática. Todo lo que necesita hacer es descargar el parche ( 1078878-DisableAutoCreation-D7-UTF-8.patch ) en el directorio raíz de Drupal 7 y ejecutarlo.

Si luego va a Estructura »Tipos de contenido» [Su tipo de contenido] y edita un campo de referencia de Término que utiliza el widget de término Autocompletar, verá una nueva opción en la parte inferior: “Permitir creación automática de nuevos términos” (marcada por defecto )

Aunque nunca se recomienda hackear el núcleo, puede usar el parche hasta el momento en que obtenga una mejor solución.

amitgoyal
fuente
Hola. El enlace que proporcionó puede responder la pregunta, pero si el sitio vinculado deja de funcionar, su respuesta no tendrá valor. ¿Podría publicar una respuesta real, no solo un enlace a una?
Mołot
Gracias por la sugerencia @Molot. He agregado el extracto de la publicación en mi respuesta.
amitgoyal
1

Ya existe un problema creado sobre el problema con el módulo de recopilación de campo, y debería haberse solucionado en la versión dev del módulo de Taxonomía de contenido. Pruebe la última versión de desarrollo y, si el problema persiste, puede volver a abrir y seguir el problema en: http://drupal.org/node/1320976

Елин Й.
fuente