| ||||||||||
![]() |
Shopping cart software Solutions for online shops and malls | |||||||||
![]() |
![]() |
|
X-Cart Home | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
I admit I'm stomped Featured need help | ||||
![]() |
|
|
Thread Tools | Search this Thread |
#1
|
|||||||||
|
|||||||||
![]() I cannot work out no matter what I try to surround each featured item within columns on 4.3 version.
I am trying to create a div wrapper around each item and not the whole featured products. I have determined that below code puts in text, to aid me in the start and end of where each item comes from, but every time I try and wrap it, it wraps in in title only. Any help would be appreciated. So Below code in red shows text at start of each featured item, but when I try and add or wrap it, it just wraps it around title, it's ok If I leave it as is below. What on earth am I doing wrong. CODE SO FAR: In red is where I assume is correct as text shows on individiol items. At the top and bottom {* $Id: products_t.tpl,v 1.58 2009/07/08 07:24:45 joy Exp $ vim: set ts=2 sw=2 sts=2 et: *} {list2matrix assign="products_matrix" assign_width="cell_width" list=$products row_length=$config.Appearance.products_per_row} {assign var="is_matrix_view" value=true} {if $products_matrix} <table cellspacing="3" class="products products-table width-100" summary="{$lng.lbl_products_list|escape}"> {foreach from=$products_matrix item=row name=products_matrix} <tr{interline name=products_matrix additional_class="product-name-row"}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell"} style="width: {$cell_width}%;"><!--column start -->s <script type="text/javascript"> <!-- products_data[{$product.productid}] = {ldelim}{rdelim}; --> </script> <a href="{$product.alt_url|default:$product.page_url| amp}" class="product-title">{$product.product|escape}</a> </td> {/if} {/foreach} </tr> {if $config.Appearance.display_productcode_in_list eq "Y"} <tr{interline name=products_matrix}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell"}> {if $product.productcode} <div class="sku">{$lng.lbl_sku}: {$product.productcode|escape}</div> {else} {/if} </td> {/if} {/foreach} </tr> {/if} <tr{interline name=products_matrix}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell"}> <div class="image"> <a href="{$product.alt_url|default:$product.page_url| amp}">{include file="product_thumbnail.tpl" productid=$product.productid image_x=$product.tmbn_x image_y=$product.tmbn_y product=$product.product tmbn_url=$product.tmbn_url}</a> {if $active_modules.Special_Offers && $product.have_offers} {include file="modules/Special_Offers/customer/product_offer_thumb.tpl"} {/if} </div> </td> {/if} {/foreach} </tr> {if $active_modules.Customer_Reviews && $rating_data_exists} <tr{interline name=products_matrix}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell"}> {if $product.rating_data} {include file="modules/Customer_Reviews/vote_bar.tpl" rating=$product.rating_data productid=$product.productid} {/if} </td> {/if} {/foreach} </tr> {/if} <tr{interline name=products_matrix}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell product-cell-price"}> {if $product.product_type ne "C"} {if $active_modules.Subscriptions ne "" && $product.catalogprice} {include file="modules/Subscriptions/subscription_info_inlist.tpl"} {elseif $product.appearance.is_auction} <span class="price">{$lng.lbl_enter_your_price}</span><br /> {$lng.lbl_enter_your_price_note} {else} {if $product.appearance.has_price} <div class="price-row"> <span class="price">{$lng.lbl_our_price}:</span> <span class="price-value">{include file="currency.tpl" value=$product.taxed_price}</span> <span class="market-price">{include file="customer/main/alter_currency_value.tpl" alter_currency_value=$product.taxed_price}</span> </div> {if $product.appearance.has_market_price && $product.appearance.market_price_discount gt 0} <div class="market-price"> {$lng.lbl_market_price}: <span class="market-price-value">{include file="currency.tpl" value=$product.list_price}</span> {if $product.appearance.market_price_discount gt 0} {if $config.General.alter_currency_symbol ne ""}, {/if} <span class="price-save">{$product.appearance.market_price_discount}% {$lng.lbl_save_price}</span> {/if} </div> {/if} {if $product.taxes} <div class="taxes">{include file="customer/main/taxed_price.tpl" taxes=$product.taxes is_subtax=true}</div> {/if} {/if} {if $active_modules.Special_Offers && $product.use_special_price} {include file="modules/Special_Offers/customer/product_special_price.tpl"} {/if} {/if} {else} {/if} </td> {/if} {/foreach} </tr> <tr{interline name=products_matrix}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell product-cell-buynow"}> {if $active_modules.Product_Configurator and $is_pconf and $current_product} {include file="modules/Product_Configurator/pconf_add_form.tpl"} {elseif $config.Appearance.buynow_button_enabled eq "Y" and $product.product_type ne "C"} {include file="customer/main/buy_now.tpl"} {else} {/if} END <!--column end --></td> {/if} {/foreach} </tr> {if $active_modules.Feature_Comparison} <tr{interline name=products_matrix}> {foreach from=$row item=product name=products} {if $product} <td{interline name=products additional_class="product-cell"}> {if $product.fclassid gt 0} <div>{include file="modules/Feature_Comparison/compare_checkbox.tpl" id=$product.productid}</div> {/if} </td> {/if} {/foreach} </tr> {/if} {if !$smarty.foreach.products_matrix.last} <tr class="separator"> <td colspan="{$config.Appearance.products_per_row|defa ult:1}"> </td> </tr> {/if} {/foreach} </table> {/if}
__________________
Thank You - Alan Don't be like me, and keep saying "Nearly did it" go do it!! Version: 4.4.4 Gold - |
|||||||||
#2
|
|||||||||
|
|||||||||
![]() Come on share your how to before I go mad.....
__________________
Thank You - Alan Don't be like me, and keep saying "Nearly did it" go do it!! Version: 4.4.4 Gold - |
|||||||||
#3
|
|||||||||
|
|||||||||
![]() do you mean put a border around each product?
__________________
xcart 5.1.2 |
|||||||||
#4
|
|||||||||
|
|||||||||
![]() Quote:
Well in short yes, I would like to in "column view" create my own design for each product featured, and use a wrapper or something, instead of using a table as x-cart does, so in short if possible contain each product. yes ash Featured product List I think I can get my head around that but haven't tried yet.
__________________
Thank You - Alan Don't be like me, and keep saying "Nearly did it" go do it!! Version: 4.4.4 Gold - |
|||||||||
#5
|
|||||||||
|
|||||||||
![]() This is rather difficult to accomplish and keep things organized the way they have it.
The new template is designed to keep things in nice neat rows. So the title is on it's own row, the image is on its own row and the button is onit's own row. The ting you will need to do is change classes to be unique per row, and then style the CSS per row. I'ts a pain.
__________________
xcart 5.1.2 |
|||||||||
#6
|
|||||||||
|
|||||||||
![]() Get rid of the table all together. Use divs and css. Is not that difficult when you break it into its elements. I will share mine with you just keep in mind is from 4.2.1 - use it as a guide only. I don't know why QT insist of using tables
Code:
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#7
|
|||||||||
|
|||||||||
![]() I don't totally hate tables, they ahve their place. But I agree the products_t.tpl is a mess
![]()
__________________
xcart 5.1.2 |
|||||||||
#8
|
|||||||||
|
|||||||||
![]() Yes they do, I use then but ... the tableless 4.2-4.3 design is full of them. This is what I don't get
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#9
|
|||||||||
|
|||||||||
![]() cflsystems
I did try and strip the table, but still it would not display properly, here is all the code again, Obviously this is for 4.3.1 And Tables, yea use them still, (If you really have to for complicated tables where it's needed for data etc) but not for what this page is calling it's a mess. Code:
I tried your code, and it appears ok, All I need to do now is sort out the css divs, to display properly, and sort out where each on it's own featured product is contained!! within columb view
__________________
Thank You - Alan Don't be like me, and keep saying "Nearly did it" go do it!! Version: 4.4.4 Gold - |
|||||||||
#10
|
|||||||||
|
|||||||||
![]() With thanks to cfl, I am now redoing the code as I now undestand the logic behind this mad code. I Think! lol....
I am going to rebuild it with jquerry columns and add an extra wrap, and see how it goes
__________________
Thank You - Alan Don't be like me, and keep saying "Nearly did it" go do it!! Version: 4.4.4 Gold - |
|||||||||
|
|||
X-Cart forums © 2001-2020
|