I am trying to theme node page based on content type. Here I tried to follow the instructions as in http://drupal.org/node/249726.
What I did , copied node.tpl.php file to my theme directory. Renamed it as page-node-mycontenttype.tpl.php and wrote preprocess function in my template file as shown in above link.
Apparently found that It displays only the Node contents but not the common layout elements(HTML) (logo,header, footer and sidebars etc. which is defined in page.tpl.php).
So is it necessary for me to define same common layout elements(HTML) once again (those defines in page.tpl.php) in page-node-mycontenttype.tpl.php?
If so then I have to manage 2 template files. Any HTML changes need to be done twice in both template files.
Is there any better way of having common layout template file referred by both page and node content type only the middle content area is coming from two different files (page or node content type)?
Could you please suggest common practice and way to achieve this?
Note: Make sure that to override node template file with respect to content type then both template files node.tpl.php and node-[content_type].tpl.php file need to be in your theme directory.