One of the great things about the Genesis Theme Framework is the ability to create a page that acts as your blog category. This allows a site to be better organized and function more like a true CMS. The blog/portfolio page templates can also be assigned to any page you want and to display a specific category (overriding the Genesis theme Settings) by using the query_args command.
The one problem is that in some scenarios you may not want the blog/portfolio page to display exactly the same way. For Example, take the Crystal Child Themes portfolio page template. If you are using it for a shopping cart you would want to have a title, description and View button. but if you are using it as an image gallery, you may only want the featured image to display.
The solution, create a custom field to remove the elements you don’t want to display on the portfolio or blog page templates. The below sample code can be used to create a custom field that will turn off the post content on the portfolio or blog page templates. All you need to do is insert it into the page_portfolio.php or page_blog.php in your child theme.