He creado una lista de selección para una cuenta de Profile2 en Drupal 7. En la lista de valores permitidos, he agregado algunos valores. Ahora, lo que me gustaría hacer es actualizar mediante programación los valores de esa lista (agregar, eliminar o actualizar). No quiero usar form_alter porque quiero que estas actualizaciones se confirmen en la base de datos. Mi problema es que parece que no puedo encontrar dónde se almacenan estos valores en la base de datos o cómo extraer esos valores de Profile2, actualizarlos y luego guardarlos.
He buscado en Google alto y bajo en este tema en particular y no puedo encontrar una respuesta sobre cómo hacerlo. Espero que alguien me pueda ayudar.
Gracias.
Será mejor que use el
allowed_values_function
con una devolución de llamada:Consulte Crear opciones dinámicas de valores permitidos para un campo de entidad .
fuente