logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Derechos para nodos y campos dependientes.

22/02/2025, by Anónimo (no verificado)

¡Hola! Al crear el proyecto, surgió una pregunta interesante y urgente. Simplemente, si no se resuelve esta cuestión en esta etapa, será difícil rehacer toda la estructura del proyecto.

La tarea:
En el sitio, los usuarios registrados pueden agregar establecimientos (restaurantes, cafés, etc.). Tienen derecho a elegir entre varios planes: Gratuito, Estándar y Ampliado.
Los 3 planes diferentes prevén diferentes derechos de publicación para el establecimiento. Supongamos que en el plan gratuito solo se pueden agregar hasta 3 fotos. En el estándar, hasta 20. En el gratuito no hay posibilidad de agregar productos o platos, ni de crear eventos. En los otros planes sí hay esa opción.
Como tengo entendido, los derechos pertenecen a los usuarios y no a los nodos. En esta etapa, planeábamos crear un tipo de contenido para Establecimientos. El usuario podría agregar varios establecimientos y elegir planes mediante una lista (casillas de verificación / interruptores). Luego se planeaba crear un tipo de contenido para Platos o Productos, Eventos.

¡ATENCIÓN preguntas!!!
1. ¿Cómo cambiar los derechos del nodo al seleccionar diferentes planes, sin cambiar los derechos del usuario? ¿O tendré que hacer cada establecimiento como un usuario???
2. ¿Cómo hacer que el tipo de contenido Productos pertenezca al tipo de contenido Establecimientos, si se crea para ese establecimiento???
3. ¿Cómo hacer que haya diferente cantidad de fotos para los diferentes planes? ¿O simplemente hacer campos dependientes + 3 campos de Imágenes? Al seleccionar el plan adecuado, se mostrará el campo con la cantidad necesaria de imágenes.
4. ¿Qué módulo elegir para campos dependientes? ¿Hay alternativas a conditional_fields? He oído que no está completamente desarrollado para Drupal 7.

Gracias de antemano por las respuestas y la ayuda. Simplemente quiero no toparme con un techo y hacer todo correctamente desde el principio.