Drupal Site-Konfiguration: Das Auslösen Aktionen

Der Abschnitt Aktionen unter dem Abschnitt System des Drupal-Konfigurationsseite zeigt Ihnen eine Liste der verfügbaren Aktionen und ermöglicht es Ihnen, benutzerdefinierte Aktionen zu erstellen. Ein Aktion ist ein Ereignis, das als Reaktion auf etwas passiert. Zum Beispiel, wenn ein neuer Benutzer registriert auf Ihrer Website, um ihm eine automatische E-Mail wird eine Aktion betrachtet.

Das fehlende Stück hier ist ein Weg, um tatsächlich diese Aktionen verwenden. Hinter den Kulissen hat Drupal Code Built-in, dass löst aus diese Actions- zum Beispiel in den Code für neue Benutzer Registrierung ist ein Auslöser, der die E-Mail-Aktion feuert.

Die Art und Weise Sie Aktionen verwenden können, ohne den Code zu schreiben, sie auszulösen ist das Trigger-Modul zu verwenden - eine optionale Kernmodul ist, die aktiviert werden müssen, bevor Sie sie verwenden können.

Hier ist ein einfaches Beispiel, wie ein Trigger zu erstellen Sie eine benutzerdefinierte Nachricht an einen Benutzer anzuzeigen, der in Zeichen Sie müssen zuerst indem Sie die folgenden Schritte, um eine benutzerdefinierte Aktion erstellen.:

  1. Wählen Sie Konfiguration-Systems-Aktionen.

  2. Von einer erweiterten Aktion erstellen Dropdown-Liste, wählen Sie für den Benutzer eine Nachricht anzeigen, und klicken Sie auf Create.

  3. Im nächsten Fenster geben Sie Ihre Nachricht in das Textfeld Nachricht.

    Im Beispiel wurde das folgende eingegeben: Hallo [user: name], es ist gut, Sie zu sehen. Lassen Sie uns das Mittagessen einmal tun.

    bild0.jpg

    Das [User: name] ist ein Stand-in für den Namen des Benutzers, der sich angemeldet hat. Mit anderen Worten, wenn ein Benutzer mit dem Benutzernamen Elmer anmeldet, nachdem Sie diese Aktion auslösen, werden Sie sehen, dass Benutzer die Nachricht, Hallo Elmer, es ist gut, Sie zu sehen. Lassen Sie uns das Mittagessen einmal tun.

  4. Klicken Sie auf Speichern.

    Die andere Hälfte dieser Operation ist ein Trigger einrichten, um diese Aktion abfeuern, wenn ein bestimmter Benutzer anmeldet.

  5. Aktivieren Sie das Trigger-Modul von der Seitenmodule.

  6. Wählen Sie Struktur-Trigger.

    Die Trigger-Seite hat fünf Registerkarten oben. Diese entsprechen den Arten von Aktivitäten, die auf Ihrer Website passiert.

  7. Klicken Sie auf die Registerkarte Benutzer.

    Weil Sie wollen etwas passieren, wenn sich ein Benutzer anmeldet, soll der Auslöser Sie unter der Registerkarte Benutzer ist.

    image1.jpg
  8. Unter dem Auslöser, nachdem ein Benutzer hat, wählen Sie Display eine Meldung an den Benutzer aus der Dropdown-Liste protokolliert.

  9. Klicken Sie auf die Schaltfläche Zuweisen neben der Dropdown-Liste.

Nun, wenn sich ein Benutzer anmeldet, wird er oder sie die Nachricht, mit dem korrekten Benutzernamen sehen für die substituierte [User: name] Sie setzen in der Aktion.

Um einen Trigger löschen, klicken Sie auf den Link Löschen neben ihm.

Menü