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);