Custom Thesis Page Template

4 replies
Hi guys,

I'm familiar with Thesis and how it works, but I lack the coding skills in PHP to develop a custom page template. What I'm looking for is something like you see on the homepage of this site: Your Portland, Oregon Real Estate Broker

I know it uses header customization, but I have a graphic I'm using for that. I know it also uses a gallery plugin that I'm familiar with. It appears to make use of one or more feature boxes.

If I could just get a template, I could plug the rest in with hooks using ThesisOpenhook.

I guess what I'm asking here is, what is a reasonable price to pay for someone to code the template? I can handle all design aspects.

Thanks!
Lucinda
#custom #page #template #thesis
  • Profile picture of the author Deep.Arora
    If you ar asking how to create a custom page template, used to serve only pages, and not posts, then it is really simple.

    All you need is few lines of code.


    Code:
    <?php
    /*
    Template Name: Your Page Page
    */
    ?>
    	<?php    
    		 = get_page();
    		echo  $ page_data->post_content;
    	?>
    Then you can add all css, body html other elements top, bottom of this code, and may even call sidebars.

    You can take a look at this URL where I am using the custom page template for a product. It is entirely different from the main blog site.

    Expression Engine eCommerce & Membership Module

    And here is the exact page template code I am using

    Code:
    <?php
    /*
    Template Name: EESuite Page
    */
    ?>
    
    
    <html>
    <head>
    <title>EESuite | Expression Engine Membership Module | Expression Engine eCommerce Module</title>
    <meta name="description" content="EESuite is an Expression Engine Membership & eCommerce Module (CRM in Works) that runs right within Expression Engine." />
    <meta name="keywords" content="eesuite, eemember, expression engine membership module, expression engine ecommerce module, expression engine member module, expressionengine shopping cart module, expressionenine cart module" />
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    </head>
    <body bgcolor=#fafafa leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    	
    	<div style="background-color:black;height:50px;">
    	
        <table width="974" align="center"><TR><TD width="824" colspan="2" align="left">
        <div class=top><a href="http://sitejerk.com/software/eesuite">Home</a> &nbsp;&nbsp;&nbsp;&nbsp;  <a href="http://sitejerk.com/community/forum/16-tutorials/">Tutorials</a>  &nbsp;&nbsp;&nbsp;&nbsp;<a href="http://sitejerk.com/community/forum/17-supportpre-sales/">Pre-sales</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://sitejerk.com/community/forum/6-eesuite/">Support</a></div>
    	
    	</td><TD width="275"><a href="http://sitejerk.com" title="Go To SiteJerk Home Page"><img src="http://cdn.sitejerk.com/wp-content/static/sites/eesuite/images/poweredbysj.png" border="0"></a>
    	</td></tr></table>
    	
        </div>
    	
        <center>    
    	
    	<?php    
    		 = get_page();
    		echo $ page_data->post_content;
    	?>
        
    	</center>
    
    	<BR><BR><BR><BR>
    	<div style="background:url(http://cdn.sitejerk.com/wp-content/static/sites/eesuite/images/ee_102.png) bottom repeat-x">
    	<center><div class=footer style="padding:30px 0;">
    			
    
    	<a href="http://sitejerk.com/software/eesuite/license">License</a> - <a href="http://sitejerk.com/privacy/" target="_new">Privacy</a> - <a href="http://sitejerk.com/disclaimer/" target="_new">Disclaimer</a>
    
    	<BR>
    	Copyright 2010, SiteJerk.com (Invanto Company). All Rights Reserved.<BR> 
    	
    	</div></center>
    
    </div>
    	</div>
    
    </body>
    </html>

    Then I just enter the main content of the page in the WP admin.

    Simple
    {{ DiscussionBoard.errors[2882872].message }}
    • Profile picture of the author SteveJohnson
      Lucinda, you could probably get it done for $100 or so, maybe a little more, by someone who enjoys working with Thesis. Myself - I run far away from it

      Originally Posted by Deep.Arora View Post

      If you ar asking how to create a custom page template, used to serve only pages, and not posts, then it is really simple.

      All you need is few lines of code.
      Not quite as easy as that with the Thesis theme.

      BTW Deep.Arora - it's hilarious you're creating a sales site for an Expression Engine module on a WordPress site...
      Signature

      The 2nd Amendment, 1789 - The Original Homeland Security.

      Gun control means never having to say, "I missed you."

      {{ DiscussionBoard.errors[3175504].message }}
      • Profile picture of the author dereksemmler
        Rather than post all of the code here (as it is a bit more involved on the Thesis framework) but here is a great walk-through on how to create custom page templates using Thesis.

        Thesis Tutorial: Multiple Custom Page Templates

        Also, depending on how many different features you want on the custom page you can also make changes just by leveraging various hooks and conditional logic.

        Thanks,
        Derek
        Signature

        Dad, can we...
        :: Being a better dad (or mom) for your kids (Kindle book)
        {{ DiscussionBoard.errors[3177990].message }}
  • Profile picture of the author janki
    Nice post,
    Thanks for sharing a nice page template.
    {{ DiscussionBoard.errors[3174071].message }}

Trending Topics