Open Source Services
taming open source systems...
Home arrow Forum
Friday, 05 December 2008
Main Menu
Home
Forum
Products
Download
Sitemap
Contact Us
Poll
How did you find this site?
 
Login Form





Lost Password?
No account yet? Register
Open Source Services
Welcome, Guest
Please Login or Register.    Lost Password?
High priority support for Product Attribute Pictures (PAPs) v2.0 PLUS for osCommerce.
Go to bottom Post Reply Favoured: 0
TOPIC: Installation not working
#317
Lotti (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Installation not working 6 Months, 3 Weeks ago  
Hi I have just purchased and installed PAPs 2.

I think something is not working right as even when I have attributes The please Choose selection lists nothing.

When I go to the product listing there are no images for attributes after uploading - can someone help me?

Thanks
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#318
hanuman (Admin)
Admin
Posts: 289
graph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  
Hi Lotti

thanks for the enquiry.

I will be happy to try and fix whatever is wrong here. Firstly, can you please ensure that you have (at least initially) set 'Ignore Product Attributes' to 'Yes', and that you have entered values for the thumbnail and selected image widths.

Once you have done that, please check your product page to see if the images display. If they do, we can be fairly sure that the installation has been done correctly. Let me know if you get any error messages or better still, send me a screenshot or URL of the misbehaving page.

I will advise you further as required until you are satisfied, but I'd just like to let you know that if you need this to be done as quickly as possible there is an installation service for $19.99 which will get the installation done within 24 hours

cheers

Nick
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#322
Lotti (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  
Sorry where do I set those settings from?
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#323
Lotti (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  
I should have said, I will pay the $19.99 for this to be installed on the live site - currently I'm just trying it on a test site to see if it can do what I want it to do.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#324
Lotti (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  



You can see I have set the settings you mention but there is nothing on the product listing page.

Thanks
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#325
hanuman (Admin)
Admin
Posts: 289
graph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  
Hi there

Yes, the settings seem to be okay - you should see the files uploaded to the catalog/images/paps folder.

Could you send me a copy of your catalog/product_info.php page so I can check to see if the PAPs code has been inserted correctly? (Add a '.txt' to the end of it before you send it).

Thanks

Nick
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#326
Lotti (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  
Code:

<?php /* $Id: product_info.php,v 1.97 2003/07/01 14:34:54 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_PRODUCT_INFO); $product_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"«»); $product_check = tep_db_fetch_array($product_check_query); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script language="javascript"><!-- function popupWindow(url) { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150') } //--></script> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="3" cellpadding="3"> <tr> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> </table></td> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <?php if ($product_check['total'] < 1) { ?> <tr> <td><?php new infoBox(array(array('text' => TEXT_PRODUCT_NOT_FOUND))); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <?php } else { $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"«»); $product_info = tep_db_fetch_array($product_info_query); tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'"«»); if ($new_price = tep_get_products_special_price($product_info['products_id'])) { $products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>'; } else { $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])); } if (tep_not_null($product_info['products_model'])) { $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>'; } else { $products_name = $product_info['products_name']; } ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading" valign="top"><?php echo $products_name; ?></td> <td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td class="main"> <?php //Color Swatches if (OPTIONS_AS_COLOR_SWATCHES_ENABLED == 'true') { $image_path = DIR_WS_IMAGES; $att_id = 0; $colorid = 1; $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' AND products_options_id = $colorid order by popt.products_options_name"«»); if($products_options_name = tep_db_fetch_array($products_options_name_query)) { if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) { $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']]; $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix,options_image,options_code,products_attributes_id from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and products_options_values_id = '" . (int)$selected_attribute . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'"«»); } else { $selected_attribute = false; $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix,options_image,options_code,products_attributes_id from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'"«»); } if ($products_options = tep_db_fetch_array($products_options_query)) { if($products_options['options_image'] && $att_id==0){ $products_image = $products_options['options_image']; $image_path = DIR_WS_IMAGES."options/"; $att_id = $products_options['products_attributes_id']; } } } if(!$products_image){ $products_image = $product_info['products_image']; $image_path = DIR_WS_IMAGES; } if($products_image){ ?> <table border="0" cellspacing="0" cellpadding="2" align="right"> <tr> <td align="center" class="smallText"> <script language="javascript"><!-- function change_product_image(obj,img,att_id,id){ if(att_id==0) path='<?php echo DIR_WS_IMAGES ?>'; else path='<?php echo DIR_WS_IMAGES."options/" ?>'; window.document.getElementsByName('id[1]')[0].value=id; colors = window.document.getElementsByName('div_colors'); for(i=0;i<colors.length;i++){ if(colors[i]!=obj){ colors[i].style.border="2px solid #BBBBBB"; } } window.document.getElementById('product_image').src=path+img; links = '<?php echo tep_href_link(FILENAME_POPUP_IMAGE) ?>'; window.document.getElementById('product_link1').href="javascript:«»popupWindow('"+links+"&pID=<? echo $product_info['products_id']?>&att_id="+att_id+"')"; obj.style.border="2px solid #000000"; } function change_product_image_back(obj){ //obj.style.border="2px solid #BBBBBB"; } document.write('<?php echo '<a id="product_link1" href="javascript:«»popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].'&att_id='.$att_id) . '\\\')">' . tep_image($image_path . $products_image, addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5" id="product_image"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>'); //--></script> <noscript> <?php echo '<a href="' . tep_href_link($image_path . $products_image) . '" target="_blank" id="product_link">' . tep_image($image_path . $products_image, $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5" id="product_image"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?> </noscript> </td> </tr> </table> <? } ?> <? } else{ if (tep_not_null($product_info['products_image'])) { ?> <table border="0" cellspacing="0" cellpadding="2" align="right"> <tr> <td align="center" class="smallText"> <script language="javascript"><!-- document.write('<?php echo '<a href="javascript:«»popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>'); //--></script> <noscript> <?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?> </noscript> </td> </tr> </table> <? } } //Color Swatches ?> <p><?php echo stripslashes($product_info['products_description']); ?></p> <?php //BOF Product Attribute Pictures require_once(DIR_WS_CLASSES . 'paps_delegate.php'); $paps_delegate = new paps_delegate(); $arr_globals = $paps_delegate->getProductGlobals($product_info['products_model']); //EOF Product Attribute Pictures $products_attributes_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "'"«»); $products_attributes = tep_db_fetch_array($products_attributes_query); if ($products_attributes['total'] > 0) { ?> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main" colspan="2"><?php echo TEXT_PRODUCT_OPTIONS; ?></td> </tr> <?php //Color Swatches if (OPTIONS_AS_COLOR_SWATCHES_ENABLED == 'true') include (FILENAME_COLORS_SWATCHES); else{ $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name"«»); } //Color Swatches while ($products_options_name = tep_db_fetch_array($products_options_name_query)) { //BOF Product Attribute Pictures $heading_conf = $paps_delegate->getAttributeHeaderDisplaySettings($products_options_name['products_options_name'], $product_info['products_model']); if((!$heading_conf['aas']) || ($arr_globals['unlink'])){ //EOF Product Attribute Pictures $products_options_array = array(); $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'"«»); while ($products_options = tep_db_fetch_array($products_options_query)) { $products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']); if ($products_options['options_values_price'] != '0') { $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') '; } } if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) { $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']]; } else { $selected_attribute = false; } ?> <tr> <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td> <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td> </tr> <?php //BOF Product Attribute Pictures } //EOF Product Attribute Pictures } ?> </table> <?php } ?> </td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"«»); $reviews = tep_db_fetch_array($reviews_query); if ($reviews['count'] > 0) { ?> <tr> <td class="main"><?php //echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } if (tep_not_null($product_info['products_url'])) { ?> <tr> <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } if ($product_info['products_date_available'] > date('Y-m-d H:i:«»s')) { ?> <?php include(DIR_WS_MODULES . '/paps.php'); ?> <tr> <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td> </tr> <?php } ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php //echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td> <td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td> <?php //added for cross -sell if ( (USE_CACHE == 'true') && !SID) { echo tep_cache_also_purchased(3600); include(DIR_WS_MODULES . FILENAME_XSELL_PRODUCTS); } else { include(DIR_WS_MODULES . FILENAME_XSELL_PRODUCTS); include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS); } } ?> </td> </tr> </table></form></td> <!-- body_text_eof //--> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?> <!-- right_navigation_eof //--> </table></td> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <br> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#327
hanuman (Admin)
Admin
Posts: 289
graph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 3 Weeks ago  
Hello and thanks for posting your code.

The folowing line:

Code:

<?php include(DIR_WS_MODULES . '/paps.php'); ?>
appears to be in the wrong place. It is inside an 'if' clause which may be returning false and thus not displaying your pictures. I would try moving it a few lines further down the page, in between the following closing and opening 'tr' tags:
Code:

<tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <!-- PUT THE CODE HERE!!! --> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php //echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td>
Hope this helps Nick
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#330
Lotti (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 2 Weeks ago  
Hi Nick,

Worked a dream, thank you so much for that.

One last question, when I set it up I have two options - upload image for new attribute or upload for existing
attribute - I assumed if I selected existing - I would get a drop down list of all attributes for that product but
it is always empty - how do I get a list of available attributes. If done this way will the picture change according
to the attribute selected?

Thanks
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/05/20 14:12 By Lotti.
  The administrator has disabled public write access.
#332
hanuman (Admin)
Admin
Posts: 289
graph
User Offline Click here to see the profile of this user
Re:Installation not working 6 Months, 2 Weeks ago  
Hi Lotti

Glad to hear things are working out for you. The behavior you were expecting
vis a vis the initial attribute menu for each product is something that will
be incorporated in a future version of PAPs.

In the current version, the dropdown list of attributes will only display
attributes which have already been set up in PAPs. Of course, these attributes MUST
correspond with product attributes which have already been set up using the
default osCommerce Product Attributes component. In other words, if you have
already set up a certain attribute using the default osCommerce Product Attributes
component, you still need to set it up in PAPs. Thereafter, you will be able to
select that attribute from the PAPs dropdown menu if, for example, you wish to add further
pictures for that attribute name (e.g. you had an established attribute'Color' and
you want to add the new color of 'Red' to it).

PAPs can display multiple attribute pictures per product, so you can have
attributes for e.g. 'Material' as well as 'Color' at the same time.

I hope this helps. Let me know if you have any further queries.

Regards

Nick
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
 
© 2008 Open Source Services
Designed by Open Source Services. Powered by open source software.
Seasonale
Generated in 1.74124 Seconds