- You will need to add the config to initializer.
- Create the view.
- (re)start your Rails server.
- Override (or better solution) the pages action (see "app/views/refinery/admin/pages/_actions.html.erb" in this gist for an example) or else, add ?view_template=my_content_type to the page's new URL. Ie: http://localhost:3000/refinery/pages/new?view_template=my_content_type
See some screenshots:
http://cl.ly/2W2Z1E342B3c2x1Q1I3t
@Soldo: yes, Rob's #2 (best choice) is an alternative. It all depends on your needs. If you only need different fields and layout, the current gist is probably the easiest solution. If you have too much customization, you might want to do it with the standard Rails approach: route, controller and everything.
For your override of pages controller, how did you proceed? Was it with a Refinery::Pages.class_eval block in a decorator file?
What are your exact needs vs that? Is it only a few different fields with different layouts only but with different functionnality? There is multiple solutions all depending on the exact problem to solve...