I have a general question about child themes. I am currently making a custom page template for a 'portfolio' section of my site. This has two custom menus which I have coded into the custom page template, and will soon have a custom loop for displaying projects how I'd like. I have copied index.php from the Thematic dir into my child theme's directory and renamed it portfolio.php and included the comment at the top to make it into a custom page template. I can now hack away at the custom page template and even code my custom loop into that, which seems straight forward and wont be affected by a Thematic upgrade.
I am wondering whether this is the right way to do it?
I could unhook current loops and rewrite my own and insert new menus by using action hooks which would be placed in the child theme's functions.php, or I could code straight into the custom page template file which seems to be an easier process... I am confused!