Advertisement
Guest User

Untitled

a guest
Aug 6th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.78 KB | None | 0 0
  1. {if $products}
  2.  
  3. {script src="js/exceptions.js"}
  4.  
  5. {if !$no_pagination}
  6.     {include file="common_templates/pagination.tpl"}
  7. {/if}
  8. {if !$no_sorting}
  9.     {include file="views/products/components/sorting.tpl"}
  10. {/if}
  11.  
  12. {assign var="categories" value=""|fn_dealer_categories_tree}
  13. {foreach from=$categories item=category key=category_key}
  14.     <div class="category-wrapper category-wrap-{$category_key}">
  15.         <a href="javascript:void(0);" title="" name="category-anchor-{$category_key}" class="category-anchor" ></a>
  16.         <div class="category-title">
  17.             {$category.category}
  18.             <div class="category-collapse"><a href="" title="">[-]</a></div>
  19.         </div>
  20.         <div class="products-inner-wrapper">
  21.             {foreach from=$products item=product key=key name="products"}
  22.                 {if $product.root_category != $category_key}
  23.                     {* If product is not in this category, next product *}
  24.                     {continue}
  25.                 {/if}
  26.                 {capture name="capt_options_vs_qty"}{/capture}
  27.                 {hook name="products:product_block"}
  28.                 {assign var="obj_id" value=$product.product_id}
  29.                 {assign var="obj_id_prefix" value="`$obj_prefix``$product.product_id`"}
  30.                 {include file="common_templates/product_data.tpl" product=$product min_qty=true}
  31.                 <div class="product-container clear product-num-{$obj_id} category-num-{$product.root_category}">
  32.                     {assign var="form_open" value="form_open_`$obj_id`"}
  33.                     {$smarty.capture.$form_open}
  34.                     {if $bulk_addition}
  35.                     <div class="">
  36.                         <input class="cm-item" type="checkbox" id="bulk_addition_{$obj_prefix}{$product.product_id}" name="product_data[{$product.product_id}][amount]" value="{if $js_product_var}{$product.product_id}{else}1{/if}" {if ($product.zero_price_action == "R" && $product.price == 0)}disabled="disabled"{/if} />
  37.                     </div>
  38.                     {/if}
  39.                    
  40.                    
  41.                     <div class="product-info">
  42.                         <div class="product-name">
  43.                             {assign var="name" value="name_$obj_id"}{$smarty.capture.$name}
  44.                             {* No SKU *}
  45.                             {* {assign var="sku" value="sku_$obj_id"}{$smarty.capture.$sku} *}
  46.                         </div>
  47.                        
  48.                         <div class="product-item-image">
  49.                             <span class="cm-reload-{$obj_prefix}{$obj_id} image-reload" id="list_image_update_{$obj_prefix}{$obj_id}">
  50.                                 {if !$hide_links}
  51.                                     <a href="{"products.view?product_id=`$product.product_id`"|fn_url}">
  52.                                     <input type="hidden" name="image[list_image_update_{$obj_prefix}{$obj_id}][link]" value="{"products.view?product_id=`$product.product_id`"|fn_url}" />
  53.                                 {/if}
  54.                                
  55.                                 <input type="hidden" name="image[list_image_update_{$obj_prefix}{$obj_id}][data]" value="{$obj_id_prefix},{$settings.Thumbnails.product_lists_thumbnail_width},{$settings.Thumbnails.product_lists_thumbnail_height},product" />
  56.                                 {include file="common_templates/image.tpl" image_width=$settings.Thumbnails.product_lists_thumbnail_width obj_id=$obj_id_prefix images=$product.main_pair object_type="product" show_thumbnail="Y" image_height=$settings.Thumbnails.product_lists_thumbnail_height}
  57.                                
  58.                                 {if !$hide_links}
  59.                                     </a>
  60.                                 {/if}
  61.                             <!--list_image_update_{$obj_prefix}{$obj_id}--></span>
  62.                            
  63.                             {assign var="rating" value="rating_$obj_id"}
  64.                             {$smarty.capture.$rating}
  65.                         </div>
  66.  
  67.                         <div class="product-info-area">
  68.                             <div class="product-descr">
  69.                                 <div class="description-title">
  70.                                     Description
  71.                                 </div>
  72.                                 {assign var="prod_descr" value="prod_descr_`$obj_id`"}{$smarty.capture.$prod_descr}
  73.                             </div>
  74.                             {*
  75.                             <div class="strong">{assign var="product_features" value="product_features_`$obj_id`"}{$smarty.capture.$product_features}</div>
  76.                             *}
  77.                         </div>
  78.                         {if $js_product_var}
  79.                             <input type="hidden" id="product_{$obj_prefix}{$product.product_id}" value="{$product.product}" />
  80.                         {/if}
  81.                         {if $item_number == "Y"}<strong>{$smarty.foreach.products.iteration}.&nbsp;</strong>{/if}
  82.                        
  83.                         <div class="product-options-area">
  84.                             <div class="prices-container clear">
  85.                                 <div class="product-prices">
  86.  
  87.            
  88.                                     <div class="normal-price">
  89.                                         <div class="price-title">
  90.                                             Retail Price:
  91.                                         </div>
  92.                                         <span>
  93.                                         {include file="common_templates/price.tpl" value=$product.my_retail_price span_id="retail_price_`$obj_id`"}
  94.                                         </span>
  95.                                        
  96.                                     </div>
  97.                                    
  98.            
  99.                                     {assign var="price" value="price_`$obj_id`"}
  100.                                     {if $smarty.capture.$price|trim}
  101.                                     <div class="normal-price">
  102.                                         <div class="price-title">
  103.                                             Wholesale Price:
  104.                                         </div>
  105.                                        
  106.                                         {$smarty.capture.$price}
  107.                                     </div>
  108.                                     {/if}
  109.  
  110.                                     {assign var="clean_price" value="clean_price_`$obj_id`"}
  111.                                     {if $smarty.capture.$clean_price|trim}
  112.                                     <div class="clean-price">
  113.                                    
  114.                                         {$smarty.capture.$clean_price}
  115.                                     </div>
  116.                                     {/if}
  117.                                     {assign var="list_discount" value="list_discount_`$obj_id`"}
  118.                                     {if $smarty.capture.$list_discount|trim}
  119.                                     <div class="discount-price">
  120.                                         <div class="price-title">
  121.                                             Discount:
  122.                                         </div>
  123.                                    
  124.                                         {$smarty.capture.$list_discount}
  125.                                     </div>
  126.                                     {/if}
  127.  
  128.                                    
  129.                                     {if $product.my_prices}
  130.                                     <!-- <div class="cm-reload-{$obj_prefix}{$obj_id}" id="qty_update_{$obj_prefix}{$obj_id}"> -->
  131.                                         {foreach from=$product.my_prices item="price"}
  132.                                         <div class="normal-price">
  133.                                             <div class="price-title">
  134.                                                 {$price.lower_limit}+
  135.                                             </div>
  136.                                             <span>
  137.                                                 {math assign="wh_price" equation="x+y" x=$price.price y=$product.modifiers_price|default:0}
  138.                                                 {include file="common_templates/price.tpl" value=$wh_price}
  139.                                             </span>
  140.                                         </div>
  141.                                         {/foreach}
  142.                                     <!-- </div> -->
  143.                                     {/if}
  144.                                    
  145.                                 </div>
  146.                                 <div class="">
  147.                                     {assign var="discount_label" value="discount_label_`$obj_id`"}
  148.                                     {$smarty.capture.$discount_label}
  149.                                 </div>
  150.                             </div>
  151.  
  152.                         </div>
  153.                        
  154.                         <div class="prod-checkout-area">
  155.                             <div class="product-quantity">
  156.                                 {if !$smarty.capture.capt_options_vs_qty}
  157.                                     {assign var="qty" value="qty_`$obj_id`"}
  158.                                     {$smarty.capture.$qty}
  159.                                 {/if}
  160.                             </div>
  161.                             <div class="product-amount">
  162.                                 {if $settings.Appearance.in_stock_field == "N"}
  163.                                     {assign var="product_amount" value="product_amount_`$obj_id`"}
  164.                                     {$smarty.capture.$product_amount}
  165.                                 {/if}
  166.                                
  167.                                 {if $settings.Appearance.in_stock_field == "Y"}
  168.                                     {assign var="product_amount" value="product_amount_`$obj_id`"}
  169.                                     {$smarty.capture.$product_amount}
  170.                                 {/if}
  171.                             </div>
  172.                            
  173.                             <div class="add-product">
  174.                                 {assign var="add_to_cart" value="add_to_cart_`$obj_id`"}
  175.                                 {$smarty.capture.$add_to_cart}
  176.                             </div>
  177.                         </div>
  178.                        
  179.                     </div>
  180.                     {if $bulk_addition}
  181.                     <script type="text/javascript">
  182.                     //<![CDATA[
  183.                         $('#opt_' + '{$obj_prefix}{$product.product_id} :input').each(function () {$ldelim}
  184.                             $(this).attr("disabled", true);
  185.                         {$rdelim});
  186.                     //]]>
  187.                     </script>
  188.                     {/if}
  189.                     {assign var="form_close" value="form_close_`$obj_id`"}
  190.                     {$smarty.capture.$form_close}
  191.                 </div>
  192.                 {if !$smarty.foreach.products.last}
  193.  
  194.                 {/if}
  195.                 {/hook}
  196.             {/foreach}
  197.         </div>
  198.     </div>
  199. {/foreach}
  200. {if $bulk_addition}
  201. {literal}
  202. <script type="text/javascript">
  203. //<![CDATA[
  204.     $('.cm-item').click(function () {
  205.         (this.checked) ? disable = false : disable = true;
  206.        
  207.         $('#opt_' + $(this).attr('id').replace('bulk_addition_', '')).switchAvailability(disable, false);
  208.     });
  209. //]]>
  210. </script>
  211. {/literal}
  212. {/if}
  213.  
  214. {if !$no_pagination}
  215.     {include file="common_templates/pagination.tpl" force_ajax=$force_ajax}
  216. {/if}
  217.  
  218. {/if}
  219.  
  220. {capture name="mainbox_title"}{$title}{/capture}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement