My own update.

Posts: 28
Joined: 01/14/2008

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

--

David Strickland
Delante Solutions

Extracting List of Options for Product Page to build a color swatch grid By: dstrickland (2 replies) Mon, 02/11/2008 - 14:17