Hi,
I solved this conflict by adding an “archive-<post_type>.php” template, grabbing the page directly and starting a new loop. In this case, here would be the contents of “archive-portfolio.php”
query_posts( ‘post_type=page&name=portfolio’ );
// The Loop
if ( have_posts() ) : the_post();
include( ‘template-portfolio.php’ );
endif;