Configurater option mod

Hi if any-one can please help.



This is my current site [URL=“http://www.dccomputers.co.uk/index.php?dispatch=products.view&product_id=30”]http://www.dccomputers.co.uk/index.php?dispatch=products.view&product_id=30[/URL]



and I want to be able to put thumbnails next to the options link this [URL=“http://www.computerplanet.co.uk/gaming/gx2000/step1.html”]http://www.computerplanet.co.uk/gaming/gx2000/step1.html[/URL]



can any-one point me in the right direction ?

This is a simple tweak to the Configurator Addon.



Open /skins/yourskin/customer/addons/product_configurator/hooks/products/view_main_info.override.tpl



Find

```php product{$group_product.product_id}” name=“product_data[{$product_id}][configuration][{$po.group_id}]” value=“{$group_product.product_id}” onclick=“fn_change_options(‘{$obj_id|default:$product.product_id}’, ‘0’); fn_check_compatibilities({$po.group_id},{$group_product.product_id}, ‘{$po.configurator_group_type}’);” {if $group_product.selected == “Y”}checked=“checked”{/if} {if $group_product.disabled == true}disabled=“disabled”{/if} />

```

And paste this below

```php {include file=“common_templates/image.tpl” obj_id=$obj_id_prefix images=$group_product.main_pair object_type=“product” show_thumbnail=“Y” image_width=$settings.Thumbnails.product_lists_thumbnail_width image_height=$settings.Thumbnails.product_lists_thumbnail_height} ```

Done.



cheers,

Glen

what do i need to do ? replace that code ?



here is my code





{* $Id: view_main_info.override.tpl 8956 2010-03-01 12:40:10Z alexions $ *}



{if $product_configurator_steps}

{assign var=“product_id” value=$product.product_id}

{assign var=“product_configurator_groups” value=$product_configurator_groups}



{script src=“addons/product_configurator/js/compatibilities.js”}

{script src=“js/picker.js”}

{script src=“js/jquery.easydrag.js”}








{if !$edit_configuration}

{/if}

{if ($product.price|floatval || $product.zero_price_action == "P" || $product.zero_price_action == "A" || (!$product.price|floatval && $product.zero_price_action == "R")) && !($settings.General.allow_anonymous_shopping == "P" && !$auth.user_id)}
{assign var="show_price_values" value=true}
{else}
{assign var="show_price_values" value=false}
{/if}


{include file="blocks/list_templates/details_page.tpl" product=$product show_sku=true show_rating=true show_price=true show_clean_price=true details_page=true show_product_amount=true show_product_options=true show_qty=true min_qty=true show_edp=true show_add_to_cart=true but_role="action" capture_buttons=true hide_form=true show_list_buttons=true block_width=true}


{$lang.product_configuration}



{capture name="tabsbox"}
{foreach from=$product_configurator_steps item="step" name="configurator_steps"}

{if $smarty.foreach.configurator_steps.first}
{assign var="active_tab" value="pc_`$step.step_id`"}
{/if}

{foreach from=$step.product_configurator_groups item="po" name="groups_name"}





{***************** if there is only one product and it is required - just show it **************}
{if $po.products_count == "1" && $po.required == "Y"}
{foreach from=$po.products item="group_product"}






{/foreach}
{else}
{***************** display the list of products with ability to choose **************}
{if $po.configurator_group_type == "S"}

{if $po.products}




{else}



{/if}

{elseif $po.configurator_group_type == "R" }
{if $po.products}

{foreach from=$po.products item="group_product" name="vars"}
{if $smarty.foreach.vars.first && $po.required != "Y"}





{/if}





{/foreach}

{else}
{$lang.text_no_items_defined|replace:"[items]":$lang.products}
{/if}
{elseif $po.configurator_group_type == "C"}
{if $po.products}

{foreach from=$po.products item="group_product"}





{/foreach}

{else}

{$lang.text_no_items_defined|replace:"[items]":$lang.products}


{/if}

{/if}
{/if}
{/foreach}


{include file="common_templates/popupbox.tpl" id="description_`$po.group_id`" link_text="?" text=$po.configurator_group_name href="$index_script?dispatch=products.configuration_group&step_id=`$step.step_id`&group_id=`$po.group_id`&product_id=$product_id"}

{$po.configurator_group_name}



{include file="common_templates/popupbox.tpl" id="description_`$po.group_id`_`$group_product.product_id`" link_text=$group_product.product text=$group_product.product href="`$index_script`?dispatch=products.configuration_product&group_id=`$po.group_id`&product_id=`$group_product.product_id`"}
{if $show_price_values == true}{include file="common_templates/price.tpl" value=$group_product.price}{/if}


{$lang.none}
{foreach from=$po.products item="group_product"}
{$group_product.product}{if $show_price_values == true}{include file="common_templates/price.tpl" value=$group_product.price}{/if}{if $group_product.recommended == "Y"}{$lang.recommended}{/if}
{/foreach}



{foreach from=$po.products item="group_product" name="descr_links"}
{if $group_product.selected == "Y" || $po.required == "Y" && !$selected_exist && $smarty.foreach.descr_links.first}
{assign var="cur_class" value=""}
{else}
{assign var="cur_class" value="hidden"}
{/if}
{include file="common_templates/popupbox.tpl" id="description_`$po.group_id`_`$group_product.product_id`" link_text=$lang.details text=$group_product.product href="`$index_script`?dispatch=products.configuration_product&group_id=`$po.group_id`&product_id=`$group_product.product_id`" link_meta=$cur_class}
{/foreach}


{$lang.text_no_items_defined|replace:"[items]":$lang.products}
{$lang.none}
{include file="common_templates/popupbox.tpl" id="description_`$po.group_id`_`$group_product.product_id`" link_text=$group_product.product text=$group_product.product href="`$index_script`?dispatch=products.configuration_product&group_id=`$po.group_id`&product_id=`$group_product.product_id`"} {if $show_price_values == true}{include file="common_templates/price.tpl" value=$group_product.price}{/if} {if $group_product.recommended == "Y"}{$lang.recommended}{/if}

{include file="common_templates/popupbox.tpl" id="description_`$po.group_id`_`$group_product.product_id`" link_text=$group_product.product text=$group_product.product href="`$index_script`?dispatch=products.configuration_product&group_id=`$po.group_id`&product_id=`$group_product.product_id`"} {if $show_price_values == true}{include file="common_templates/price.tpl" value=$group_product.price}{/if} {if $group_product.recommended == "Y"}{$lang.recommended}{/if}


{/foreach}
{/capture}
{include file="addons/product_configurator/views/products/components/tabsbox.tpl" content=$smarty.capture.tabsbox tabs_section="configurator"}

{hook name="products:buttons_content"}
{if !$edit_configuration}


{$smarty.capture.buttons}



{include file="buttons/button.tpl" but_onclick="fn_check_step();" but_text=$lang.continue but_role="action" but_id="next_button"}


{else}


{include file="buttons/save.tpl" but_name="dispatch[checkout.add]"}

{/if}
{/hook}





{/if}

Hi do I replace code or add it if I have to add then where does it go

[quote name=‘sixnin9’]This is a simple tweak to the Configurator Addon.



Open /skins/yourskin/customer/addons/product_configurator/hooks/products/view_main_info.override.tpl



Find

```php product{$group_product.product_id}” name=“product_data[{$product_id}][configuration][{$po.group_id}]” value=“{$group_product.product_id}” onclick=“fn_change_options(‘{$obj_id|default:$product.product_id}’, ‘0’); fn_check_compatibilities({$po.group_id},{$group_product.product_id}, ‘{$po.configurator_group_type}’);” {if $group_product.selected == “Y”}checked=“checked”{/if} {if $group_product.disabled == true}disabled=“disabled”{/if} />

```

And paste this below

```php {include file=“common_templates/image.tpl” obj_id=$obj_id_prefix images=$group_product.main_pair object_type=“product” show_thumbnail=“Y” image_width=$settings.Thumbnails.product_lists_thumbnail_width image_height=$settings.Thumbnails.product_lists_thumbnail_height} ```

Done.



cheers,

Glen[/QUOTE]



do i replace code or add it somewhere ?

He is telling you what to do in his response. Find the line he specified first in your code and then put the second line of code right below it.