¿Puede CCK ocuparse de mis campos para un tipo de nodo definido mediante programación en drupal?

StackOverflow https://stackoverflow.com/questions/279330

  •  07-07-2019
  •  | 
  •  

Pregunta

¿La API CCK me permite crear un tipo de nodo, desde un módulo personalizado, con un montón de campos que usan CCK para almacenar su estado? Si es así, ¿pueden bloquearse estos campos para que los usuarios no puedan alterarlos, pero aún así permitir que el usuario agregue más campos al tipo de nodo?

Gracias

¿Fue útil?

Solución

Creo creo que la respuesta a su primera pregunta es "sí" (para Drupal 6, al menos, que tiene elementos de CCK integrados en Drupal Core). Creo que el Amazon module hace este tipo de cosas, aunque solo con una campo.

No creo que la idea en su segunda solicitud sea factible. Esto parecería requerir el control de permisos de nivel de campo, mientras que Drupal solo admite el control de permisos de nivel de módulo.

Otros consejos

Puede agregar un código de validación en la GUI que restringe los campos CCK que se interfieren con su tipo de contenido. Sin embargo, esto no evitaría que otro módulo ingrese allí con un hacha.

Puede agregar comprobaciones que restablezcan su configuración CCK preferida siempre que detecten algunos cambios no deseados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top