View Single Post
  #584  
Old 06-19-2014, 03:04 AM
 
PhilJ PhilJ is offline
 

X-Guru
  
Join Date: Nov 2002
Posts: 4,094
 

Default Re: X-Cart - reBOOT - Responsive Template

Quote:
I want to purchase Manufacturers (A-Z) for X-Cart Platinum 4.6.1 in my reboot V2.Is it compatible with reboot?If I purchase it will it work?

Yes, I don't see why not.

However, there is a very quick way to do manufacturer A-Z

1) In modules/Manufacturers/customer_manufacturers_list.php

Before...

Code:
$smarty->assign('navigation_script', 'manufacturers.php?manufacturerid=' . $manufacturerid . '&sort=' . urlencode($sort) . (isset($sort_direction) ? '&sort_direction=' . $sort_direction : ''));

Insert...

Code:
# Manufacturer A-Z if(!empty($name)) { $manufacturers = func_query("SELECT * FROM $sql_tbl[manufacturers] WHERE avail = 'Y' and LEFT(manufacturer, 1) LIKE '$name%' ORDER BY orderby"); $smarty->assign("manufacturers", $manufacturers); $smarty->assign("main","manufacturers_list"); if (!$manufacturers) { header("Location: manufacturers.php?nomanufs=y"); } } $mletters = array(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z); $smarty->assign('ml',$mletters); # /Manufacturer A-Z

2) In skin/reboot/modules/Manufacturers/customer_manufacturers_list.tpl

At the top, insert...

Code:
<div class="btn-group" style="margin:0 0 20px 0;font-size:10px!important;text-transform:uppercase"> {section name=mletters loop=$ml} <div class="btn-group"> <a class="btn btn-sm btn-default{if $smarty.get.name eq $ml[mletters]} active{/if}" href="manufacturers.php?name={$ml[mletters]}">{$ml[mletters]}</a> {if $smarty.section.mletters.last}<a class="btn btn-sm btn-default{if !$smarty.get.name} active"{/if}" href="manufacturers.php">{$lng.lbl_all}</a>{/if} </div> {/section} </div> {if $smarty.get.nomanufs}<div class="alert alert-danger">Sorry, there are no manufacturers under that letter...</div>{/if}

DEMO

You can remove letters from step 1 if you wish... (I know it should list dynamically, but this is a quick fix)
Code:
$mletters = array(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z);
__________________
xcartmods.co.uk
Reply With Quote