Content Type bei speichern prüfen
Eingetragen von Anonymous (0)
am 17.06.2009 - 11:23 Uhr in
am 17.06.2009 - 11:23 Uhr in
Hallo Liebe Drupal Gemeinde,
ich habe ein kleines Problem :).
Ich möchte Duplikate in meinem Drupal vermeiden.
Ich habe ein kleines PHP Snippet geschrieben das mir die Daten vergleicht, funktioniert auch unter content Templates einwandfrei.
Nun ist meine frage:
Per Content Template prüft er ja immer. Gibt es eine Möglichkeit Drupal zu sagen, dass er es nur prüfen soll wenn ein neues von diesem Typ gespeichert wird oder editiert wird (nicht bei aktualisierung mit F5, wie bei content templates der es immer prüft).
Bzw kurz gefasst -> Wird ein Node gespeichert oder editiert -> PHP Code (mein Script) ausführen.
Hoffe ihr könnt mir helfen.
- Anmelden oder Registrieren um Kommentare zu schreiben
hook_nodeapi
am 17.06.2009 - 13:43 Uhr
Moin.
Auf Ereignisse an einem Node kannst Du mittels hook_nodeapi in einem kleinen selbsterstellten Modul reagieren.
So kannst Du dann Dein Skript auch gleich sauber in ein Modul packen und die Funktion dann beim "insert" oder "update" aufrufen.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.