quick search:
 
<dtml-var standard_html_header>
<dtml-if isOwner>
<font size=-1>
[ <a href="&dtml-absolute_url;/user_editForm">Edit This Recipe</a> ]
</font>
</dtml-if>

<TABLE WIDTH=100% CELLPADDING=2 CELLSPACING=0>
<TR>
<TD>
  <h3><dtml-var title></h3>
  <b>Submitted by</b>: <dtml-var getOwnership><br>
  <b>Last Edited</b>: <dtml-var bobobase_modification_time fmt="%Y-%m-%d">
  <p>
  <dtml-if "category != 'None'"><b>Category</b>: <dtml-var category><br></dtml-if>
</TD>
<TD>
  <TABLE CELLPADDING=2 CELLSPACING=0>
  <dtml-if "AUTHENTICATED_USER.has_permission('Change Code Recipe', this())">
    <TR>
      <form action="&dtml-absolute_url;/add_rating" name="addrating" method=post>
      <TD ALIGN="LEFT" VALIGN="CENTER">
         <select name="rating:float">
           <option value="5.0">5 - This is so cool!</option>
           <option value="4.0">4 - Impressive</option>
           <option value="3.0">3 - It's decent</option>
           <option value="2.0">2 - Needs something more</option>
           <option value="1.0">1 - Huh? I don't get it</option>
         </select>
      </TD>
      <TD ALIGN="RIGHT" VALIGN="CENTER">
         <input type="submit" name="SUBMIT" VALUE="Rate It!">
      </TD>
    </TR>
  </dtml-if>
  <TR>
   <TD>Average rating is:
      <b><dtml-var rating></b> out of 5
   </TD>
   <TD>(<dtml-var timesrated> ratings)</TD>
  </TR>
  </TABLE>
</TD>
</TR>
<TR>
<TD COLSPAN=2>
  <hr>
  <b>Description</b>:<br>
  <pre>
  <dtml-var description html_quote>
  </pre>
  <br>
</TD>
</TR>
<TR>
<TD COLSPAN=2>
  <hr>
  <b>Source</b> (<a href="&dtml-absolute_url;/txt_src">Text</a>):
  <dtml-var syntax_src>
</TD>
</TR>
<dtml-if explanation>
<TR>
<TD COLSPAN=2>
  <hr>
  <b>Explanation</b>:<br>
  <pre>
  <dtml-var explanation html_quote>
  </pre>
  <br>
</TD>
</TR>
</dtml-if>
<TR>
<TD COLSPAN=2>
  <hr>
  <b>Comments</b>:<p>
  <dtml-if "AUTHENTICATED_USER.has_permission('Add Code Comment', this())">
   <FONT SIZE=-1>[ <A HREF="&dtml-absolute_url;/manage_addProduct/CookBook/userAddCommentForm">Add Comment</A> ]</font><p>
  </dtml-if>
  <dtml-in "objectValues(['Code Comment'])" sort=bobobase_modification_time>
    <dtml-var sequence-item><br>
    <dtml-unless sequence-end>
      <hr align=center width="60%">
    </dtml-unless>
  <dtml-else>
      No Comments
  </dtml-in>
</TD>
</TR>
</TABLE>
<p>

<dtml-var standard_html_footer>