Fixed button and slideshow in template upload per page
You should try http://www.advancedcustomfields.com/ With this plugin you can easy add extra fields to the backend of a page. You can also set it to show only when a specific template is selected.