2016-05-09 7 views

Antwort

1

Drupal unterstützt das "Hook" -Funktionssystem. Das heißt, Sie implementieren Funktion in Ihrem Modul mit einem bestimmten Namen, löschen Sie den Cache, drupal beachten Sie diese Funktion und in angemessener Zeit ruft es auf.

I.e.

https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_update/7.x

Bedeutung, in Ihrem Modul sollten Sie Funktionen aufgerufen machen mymodule_node_update() (wobei „mymodule“ Name des Moduls ist, das heißt, Sie Modul zuerst erstellen müssen), und wenn jede Art von Knoten aktualisiert (gespeichert) Deine Funktion wird aufgerufen, damit du deine Sachen machen kannst.

Das Gleiche gilt für das Erstellen/Löschen - einfach nach Hook-Funktionen suchen.

https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_delete/7.x

https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_insert/7.x

1

Erstellen Sie eine einfache Drupal-Modul, das für Einsätze hook_node_insert implementiert (https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_insert/7.x)

hook_node_delete für Löschungen. https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_delete/7.x

Innerhalb dieser Funktion aufrufen curl http://php.net/manual/en/curl.examples-basic.php

Wir tun dies für Anrufe zu einem Backend-PHP-Rest-Service und 3rd-Party-Dienste wie gehen zu Webinar aufgerufen wird. Funktioniert super.

Verwandte Themen