drupal views – Reacción después de hacer clic en el enlace personalizado dentro de las vistas

Pregunta:

Tengo vistas que seleccionan todas y no validan el "evento". Y el propósito es agregar un botón para validar el "evento". Mi esperanza es que cuando haga clic en el botón, una ventana emergente le pedirá que confirme la validación. Si es así, quiero usar la regla para realizar esta acción. Mi problema es que no se como empezar

Respuesta:

Eche un vistazo al módulo de enlace de reglas . Algunos detalles de su página de proyecto:

Este módulo le permite crear enlaces que activan una funcionalidad arbitraria con la ayuda de Reglas .

Características:

  • Adjunte el enlace a cualquier entidad.
  • Muestre el enlace solo para ciertos paquetes.
  • Limite las entidades en las que se mostrará el enlace utilizando las condiciones de visibilidad.
  • Los enlaces se muestran normalmente mediante Vistas .
  • Para las entidades que se pueden mostrar, los enlaces se pueden mostrar en la vista de nodo.
  • Admite una cantidad arbitraria de parámetros de reglas adicionales para pasar contexto a través de Vistas.
  • 3 tipos de enlaces: enlaces Javascript, Normal y de formulario de confirmación.
  • Utilice permisos individuales para cada enlace.

Algunos detalles más (de su README.txt):

Para crear un nuevo enlace, vaya a admin / config / workflow / rules_links y haga clic en "Añadir enlace de reglas". Ingrese el título de su enlace y configure todos los ajustes. Después de hacer clic en el botón "Guardar enlace de reglas", el módulo generará un nuevo conjunto de reglas y y sus formularios se incrustarán en el formulario de edición del enlace de reglas.

Los And-Sets se denominan Condiciones de visibilidad y definirán cuándo renderizar los enlaces. El conjunto de reglas es la regla, que se activará al hacer clic en la regla. Además, los enlaces de reglas también generan permisos de acceso para cada enlace, que deberá configurar en admin / people / permissions.

Actualmente, la mejor forma de mostrar los enlaces es utilizar vistas. El vínculo Vínculos de reglas creará un campo Vistas para cada vínculo, utilizando el título del vínculo como título del campo. Entonces, si tiene un enlace para los nodos con la eliminación 'Eliminar nodo', encontrará el campo Vistas con el nombre 'Contenido: Eliminar nodo'.

Alternativamente, puede usar renderizar los enlaces directamente en las entidades que se pueden mostrar, usando la opción 'Mostrar enlace en la entidad' en la configuración de Enlaces de reglas.

Tenga en cuenta que esto no funcionará para los enlaces donde los parámetros tienen varios parámetros.

Si desea renderizar un enlace usted mismo en un tema o en un módulo, utilice la función rules_link_render_link() .

PD: Supongo que esta pregunta es sobre D7.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım