Configuración del sitio Drupal: acciones desencadenantes

La sección de acciones en la sección Sistema de la página de configuración de Drupal muestra una lista de acciones disponibles y le permite crear acciones personalizadas. Un acción es un evento que ocurre en respuesta a algo. Por ejemplo, cuando un nuevo usuario se registra en su sitio, enviándole un e-mail automático que se considera una acción.

La pieza que falta aquí es una manera de utilizar realmente estas acciones. Detrás de las escenas, Drupal tiene código integrado que disparadores estas acciones- por ejemplo, en el código para los nuevos usuarios que se registren es un gatillo que dispara fuera de la acción de correo electrónico.

La forma en que usted puede utilizar las acciones sin tener que escribir el código para activar ellos es utilizar el módulo de activación - que es un módulo Core opcional que debe habilitarse antes de poder utilizarlo.

Aquí hay un ejemplo básico de cómo crear un disparador para mostrar un mensaje personalizado a un usuario que se inscriba en primer lugar, debe crear una acción personalizada siguiendo estos pasos.:

  1. Elija Configuración-System-acciones.

  2. A partir de la una lista desplegable Acción Avanzada Crear, seleccione Mostrar un mensaje al usuario y haga clic en Crear.

  3. En la siguiente pantalla, escriba su mensaje en el cuadro de texto Mensaje.

    En el ejemplo, la siguiente fue escrito: Hola [usuario: nombre], es bueno verte. Vamos a hacer el almuerzo en algún momento.

    imagen0.jpg

    los [usuario: nombre] es un sustituto para el nombre del usuario que acaba de conectarse. En otras palabras, si un usuario con el nombre de usuario Elmer inicia sesión, después de que se activa esta acción, el usuario verá el mensaje, Hola Elmer, es bueno verte. Vamos a hacer el almuerzo en algún momento.

  4. Haga clic en Guardar.

    La otra mitad de esta operación es la creación de un gatillo para disparar esta acción cuando un usuario inicia sesión específicos.

  5. Habilitar el módulo de activación desde la página Módulos.

  6. Elija Estructura-disparadores.

    La página de disparadores tiene cinco pestañas en la parte superior. Estos corresponden a los tipos de actividades que suceden en su sitio.

  7. Haga clic en la ficha Usuario.

    Porque quieres que algo suceda cuando un usuario inicia en, el gatillo que desea se encuentra bajo la ficha Usuario.

    image1.jpg
  8. Bajo el gatillo Después de un usuario haya iniciado sesión, seleccione Mostrar un mensaje al usuario de la lista desplegable.

  9. Haga clic en el botón Asignar junto a la lista desplegable.

Ahora, cuando un usuario inicia sesión, él o ella verá el mensaje, con el nombre de usuario correcto sustituido para el [usuario: nombre] se pone en la acción.

Para eliminar un disparador, haga clic en el enlace Suprimir junto a ella.