Change display of teaser based on content type of page in which it is displayed
Have you tray display suit?

Display suit let you configure how you want to print the teaser and the full content type with a great UI

Oskar