Pregunta:
Tengo dos tipos de nodos: artículo y pedido. Tengo una referencia de entidad ( field_items
) configurada en el tipo de contenido de Pedido que hace referencia al artículo (1 pedido a N artículos).
El artículo tiene un campo ( field_reservation_status
) que es una lista desplegable de cadenas.
Estoy intentando establecer una regla para que cuando asigno un artículo a un pedido en el formulario de pedido, el estado de la reserva en el artículo relacionado se establezca en "Reservado".
Estoy haciendo esto con una regla de reacción y un componente de regla de la siguiente manera.
Componente de regla
Condición: el nodo es del tipo "Elemento"
Acción: establezca un valor de datos (esto debería establecer field_reservation_status en el nodo en el que el componente está actuando como "Reservado")
Regla de reacción
Evento: cuando se guarda un nodo de contenido
Condición: el nodo es de tipo "Pedido"
Acción: agregue una variable (esto debería almacenar field_items para el nodo Order actual)
Entonces
Acción: llamar al componente de la regla
Preguntas
-
En la interfaz de usuario de configuración de reglas, no puedo ver ningún botón "Agregar bucle". ¿Es esto lo que se espera en la versión D8 Alpha 3 ?
-
¿Qué selector de datos debo usar para acceder a field_items en el nodo Order que se acaba de guardar?
-
¿Qué selector de datos debo usar en el componente de reglas para acceder a field_reservation_status en el objeto actual de field_items?
-
¿Cómo configuro un bucle sobre la variable que se crea en la regla de reacción?
Sin duda tendré más preguntas.
Respuesta:
- En la interfaz de usuario de configuración de reglas, no puedo ver ningún botón "Agregar bucle". ¿Es esto lo que se espera en la versión D8 Alpha 3?
sí … según el problema de Implement Loop UI .
- ¿Qué selector de datos debo usar para acceder a field_items en el nodo Order que se acaba de guardar?
Dudo que esto sea posible en la versión de Reglas de D8-alfa3 . Aunque es posible que desee volver a intentarlo con la versión D8-dev …
- ¿Qué selector de datos debo usar en el componente de reglas para acceder a field_reservation_status en el objeto actual de field_items?
Consulte mi respuesta a "2". sobre …
- ¿Cómo configuro un bucle sobre la variable que se crea en la regla de reacción?
Consulte mi respuesta a "1". sobre …
PD: Sin duda, se encontrará con más problemas similares al utilizar cualquiera de las versiones de Reglas para D8 disponibles actualmente. Sin embargo, usar la versión D8-dev es actualmente su mejor opción / alternativa.