2017-06-26 1 views

Antwort

0

Haben Sie geschieht versucht, die globalen Ereignisse durch die CMS.DocumentEngine.RelationshipInfo.TYPEINFO.Events Eigenschaft definiert mit? Zum Beispiel:

public class CustomRelationshipEvents : CMSLoaderAttribute 
{ 
    public override void Init() 
    { 
     RelationshipInfo.TYPEINFO.Events.Insert.After += Insert_After; 
    } 

    private void Insert_After(object sender, ObjectEventArgs e) 
    { 
     // Clear cache here 
    } 
} 

Dann fügen Sie Ihre CustomRelationshipEvents Attribut auf eine Erweiterung der CMSModuleLoader Klasse Kentico ...

+0

Dank. Genau das, was ich gesucht habe, – RadarBug

+0

Großartig, bitte als akzeptierte Antwort dann zu markieren. – getsetcode

+0

@RadarBug finden Sie diese genauen Codebeispiele auch in der Dokumentation. https://docs.kentico.com/api10 und https://docs.kentico.com/k10/custom-development/handling-global-events –

Verwandte Themen