I found my own answer and it is a bit a twist on the some examples on the drupal site. If there is a more "Drupal" way to do this, I would welcome the comments. Here is what I settled on and plan on buying the pro drupal book so that i can refrain from asking such basic questions.
First, I installed the content templates. I modified the product / body template as follows. It now (http://ironpickets.com/ucart/node/31) displays color thumbnails and large images (thickbox) for each one.
<?php print $node->content['#children'] ?>
<?php $sql = 'SELECT aopt.name, aopt.oid FROM `uc_products` AS prd '.
' LEFT JOIN `uc_product_options` AS opt ON opt.nid = prd.nid' .
' LEFT JOIN `uc_attribute_options` AS aopt ON aopt.oid = opt.oid' .
' LEFT JOIN `node` AS n ON prd.nid = n.nid ' .
' WHERE prd.nid = ' . $node->nid ;
$r = db_query($sql);
?>
<fieldset style="text-align:left;">
<legend><b>Available Finishes</b></legend>
<?php
// Loop over options to build fieldset.
while ($row = db_fetch_array($r)) {
$base_image_name = '"/ucart/images/colors/' . strtolower(str_replace(' ', '-', $row['name'], $cnt));
print '<a href=' . $base_image_name . '-large.jpg" title="Large ' . $row['name'] . ' Sample" class="thickbox">' ;
print '<img src='. $base_image_name . '.jpg" /></a>';
print $row['name'] . '<br />';
} ?>
</fieldset>Hope this helps you in your adventure,
David



Joined: 01/14/2008