allow to override the default pp template with variable template

When you have multiple templates for the same page part, you can override the default view when passing the parameter "template" with the getter method as value