Plugin Templates registrieren

Hallo, 

 

in vielen Plugins werden die Template Dateien (beziehe mich vorzugsweise auf das Frontend) mit Hilfe des Events 

Theme_Inheritance_Template_Directories_Collected

registriert. In der Dokumentation findet man das Event

Enlight_Controller_Action_PreDispatch

zur Registrierung. (Quelle: https://developers.shopware.com/developers-guide/example-plugin).

Bei letzterem wird auch der Service aus  Enlight_Template_Manager verwendet. 

 

Was sind hier die Vorteile / Nachteile? Was ist “Best Pratice”?