+

View All Products
'.($C->prod_count>=1?''.$C->prod_count.' Product'.($C->prod_count>1?'s':'').'':'').'
';
}
//Product Master Category, end of the line as far as links go
function render_category_master($C,$func,$mod){
//Common right arrow image url
$arrow_right = $func->link->res('app/tpl/main/default/media/arrow-white-right.png');
print '
View All
'.$C->xml('cpx_title_link').'
'.($C->prod_count>=1?''.$C->prod_count.' Products':'').'
';
if($C->has('items')){
$sc=count($C->items);
if($sc){
$i=0;
$c=0;
//Again we had to pull the whole tree, so ignore anything beyond what we want to display
foreach($C->items as $Q){
$i++;
if($i<=5){
if($c>=3){ print '
'; $c=1; }else{ $c++; }
//print ''.$Q->xml('cpx_title_link').'';
print '';
}
}
}
if($sc>5){
print '';
}
//
}
print '
+

';
}
?>
VIEW PRODUCT
'.$C->xml('cpx_title_link').'
From '.GBP.$C->cat_stats_net_min.''.$C->xmlnl('cat_short_desc').'
View Product '.$C->prod_count.' Variation'.($C->prod_count>1?'s':'').' available-
Industrial
+
- Larger Packaging Machinery +
- Protective Packaging Products +
- Boxes, Cartons & Wraps +
- Pallet Wrap +
-
Strapping | Banding
+
- Stainless Steel Strapping & Tools
- Steel Strapping
- Polypropylene Strapping +
- Polyester Cord Strapping +
- Polyester Extruded Strapping +
- Strapping Tensioners +
- Strapping Sealers +
- Combination Strapping Tools +
- Strapping Seals +
- Strapping Dispensers +
- Steel Strapping Safety Cutters
- Strapping Buckles +
- Strapping Machine - TMS300 & TP202
- Tapes - Packaging Tape +
-
Tape Dispensers / Sealers
+
- Bench Mounted Tape Dispensers +
-
Hand-Held Tape Dispensers
+
- PG50B - 50mm Pistol Grip Carton Sealer
- PD736T - 50mm Trigger Operated Tape Dispenser
- HPG50B - Heavy Duty Pistol Grip Tape Dispenser
- HSD50B - 50mm Heavy Duty Tape Dispenser + Retractable Blade
- EHD50 - 50mm All Metal Heavy Duty Dispenser
- PG75B - 75mm Pistol Grip Carton Sealer
- HPG75B - 75mm Heavy Duty Tape Dispenser
- PG100B - Heavy Duty 100mm Tape Dispenser
- Water Activated Tape Dispensers +
- Bag Neck Sealers +
- Pre-Set Length Bench Dispensers
- Case Tapers - Semi-Automatic Machines
- Case Erectors
- Heat Sealers with Cutters +
- Heat Shrink Film +
-
Polythene Bags (Poly Bags)
+
- Polythene Bags LDPE 120g
- Polythene Bags LDPE 150g (38mic)
- Polythene Bags LDPE 200g
- Polythene Bags LDPE 250g
- Polythene Bags LDPE 500g
- Food Bags | HDPE Counter Bags
- High Tensile Poly Bags
- Polythene Bags Blue-Tint
- Poly Bags on a Roll +
- Grip Seal Bags +
- Garment Covers
- Perforated Polypropylene Bags | Printed Warning Notice
- Perforated Poly Bags
- Layflat Tubing +
- Polythene Rolls and Sheets +
- Pallet Hoods and Covers +
- Rubble Sacks
- Woven Sacks
- Staple Guns and Staples +
- Safety Knives & Box Cutters +
- Desiccant Silica Gel Sachets
- Cable Ties
-
Food
+
- Jars, Bottles & Containers +
-
Food Bags / Plastic & Paper
+
-
Paper Bags | Food Bags
+
- White Sulphite Paper Bags
- White Kraft Paper Bags
- Greaseproof Paper Bags | White Scotchban
- Brown Kraft Paper Bags
- Candy Stripe Paper Bags
- Diamond Design Paper Bags
- Large Takeaway Paper Bags
- White Kraft Flat Handle Paper Carrier Bags
- Brown Kraft Flat Handle Paper Carrier Bags
- Brown Kraft Twist Handle Carrier Bags
- White Kraft Twist Handle Carrier Bags
- White Block Bottom Bags
- Recycled Brown Block Bottom Bags
- Biodegradable Film Front Bags
- Vegware Hot Food Bags
- Vegware Kraft Window Bag
- Paper Sacks
- Coloured Twist Handle Carrier Bags
- Film Front Bags +
- Foil Lined White Satchel Bags
- Wicketed Polyprop Bags +
- Perforated Fresh Produce Bags +
- Paper Sacks
- Plastic Potato Sacks
- Food Bags | HDPE Counter Bags
- Poly Bags on a Roll +
- Sweet Cones | Plastic Candy Bags
- Polythene Bags LDPE 120g
- Polythene Bags LDPE 200g
- Polythene Bags LDPE 250g
- Polythene Bags LDPE 500g
- High Tensile Poly Bags
- Gusseted Display Bags
-
Paper Bags | Food Bags
+
-
Takeaway Cups
+
- Vegware White SW Coffee Cups
- Vegware Coffee Cups Double Wall
- Vegware Black Coffee Cups
- Colourful Vegware Cups
- Ripple Cups | Takeaway Coffee Cups
- Black Kraft Ripple Cups
- Black Smooth Cups
- Vegware Cold Cups | Compostable PLA
- Smoothie Cups | Clear Plastic Dome Lids
- Espresso Cup | 4oz Paper Cups
- Plastic Shot Glasses
- Straws +
- Bio Drink Carriers | Holders
- Drink Bottle Carriers
-
Hot Food Packaging Supplies
+
- Hinged Food Containers +
-
Vegware Food Packaging
+
- Vegware | PLA Deli Containers
- Vegware | Compostable Window Boxes
- Vegware Coffee Cups Double Wall
- Vegware Soup Containers
- Vegware Kraft Window Bag
- Vegware Hot Food Bags
- Vegware Cold Cups | Compostable PLA
- Vegware Portion Pots
- Vegware | Hinged Deli Containers
- Vegware Tortilla Wrap
- Vegware | Gourmet Food Trays
- Vegware 100% Eco Sandwich Wedges
- Chip Tray | Chip Box
- Eco Food Tray
- Pizza Boxes | Plain Brown or White +
- Greaseproof Food Boxes | Leak-Proof
- Microwave Containers
- Foil Trays | Foil Containers
- Shallow Food Trays
- Kraft Food Takeaway Trays
- Kraft Soup Tubs
- Square Food Pails with Handles
- Eco Kraft Food Bowls
- Meat Trays / Pads +
- Catering Kitchen Supplies +
- Tableware | Partyware +
- Hygienic Food Safe Clothing +
- Fruit Punnets
- Sandwiches, Salad & Wraps +
- Vacuum Pouches +
-
Cake Packaging
+
- Cupcake Packaging +
- White Cake Boxes with Windows
- White Plain Folding Cake Boxes
- Corrugated Cardboard Cake Boxes
- No Staple Boxes (Lids / Bases )
- White Plain Quick Pack Trays
- White Service Cake Trays
- Cake Slice Containers
- Easy Bake Moulds
- Economy Kraft Window Cake Boxes
- Shallow Food Trays
- Tulip Muffin Cases
- Petit Four Cases
- Round Paper Doyleys
- Greaseproof Loaf Liners
- Cake Boards, Drums and Card +
- Piping Bags | Icing Bags
- Pudding Bowls (Red)
- Gateau Cake Packaging
- Gateau Collars
- Ice Cream Tubs & Lids
- Microwave Containers
- Aluminium Foil Products +
- Egg Boxes, Cartons and Trays +
- Clear Portion Pots +
- Paper Souffle Sauce Pots +
- Pudding Bowls (Red)
- Food Pails, Containers, Storage Tubs
-
Baking Flour & Mixes
+
- Heygates Ready Cake Mixes (10KG) +
-
Heygates White Flour Range (16kg)
+
- Heygates - Culinary Plain White Flour (16kg)
- Heygates - Extra Patents Gold Label White Flour (16kg)
- Heygates - Opal White Bread Flour (16kg)
- Heygates - Self Raising Flour (16kg)
- Heygates - Untreated Pilot Flour (16kg)
- Heygates - White 12% Bakers Green Flour (16kg)
- Heygates - HMC Springs White Flour (16kg)
- Heygates - Organic Flours (White / Wholemeal)
- Heygates HMC Wholemeal Bread Flour (16kg)
- Malted Flours +
- Heygates "HeyPresto" Scone Mix (10kg)
- Heygates - Organic Flours (White / Wholemeal)
- Heygates - French Baguette Flour (16kg)
- Heygates - Noram Wholemeal Flour (16kg)
- Heygates - Wholemeal Spelt Stoneground Flour (16kg)
- Heygates Pizza Flour
- Straws +
- Produce Boxes / Trays
- Polystyrene Boxes
- Twine - Food Safe
- Food Papers - Baking Papers +
-
Vegware Food Packaging
+
- Vegware | PLA Deli Containers
- Vegware | Compostable Window Boxes
- Vegware Coffee Cups Double Wall
- Vegware Soup Containers
- Vegware Kraft Window Bag
- Vegware Hot Food Bags
- Vegware Cold Cups | Compostable PLA
- Vegware Portion Pots
- Vegware | Hinged Deli Containers
- Vegware Tortilla Wrap +
- Vegware | Gourmet Food Trays
- Vegware 100% Eco Sandwich Wedges
- Wooden Cones
-
Retail
+
-
Bags, Carriers and Sacks
+
-
Paper Bags | Food Bags
+
- White Sulphite Paper Bags
- White Kraft Paper Bags
- Greaseproof Paper Bags | White Scotchban
- Brown Kraft Paper Bags
- Candy Stripe Paper Bags
- Diamond Design Paper Bags
- Large Takeaway Paper Bags
- White Kraft Flat Handle Paper Carrier Bags
- Brown Kraft Flat Handle Paper Carrier Bags
- Twist Handle Paper Carrier Bags
- Brown Kraft Twist Handle Carrier Bags
- White Kraft Twist Handle Carrier Bags
- White Block Bottom Bags
- Recycled Brown Block Bottom Bags
- Biodegradable Film Front Bags
- Vegware Hot Food Bags
- Vegware Kraft Window Bag
- Paper Sacks
- Coloured Twist Handle Carrier Bags
- Film Front Bags +
- Satchel Paper Bags +
- Paper Carrier Bags +
- BIO | Paper Carrier Bags +
- Polythene Carriers | Bags +
- Polypropylene Bags +
-
Polythene Bags (Poly Bags)
+
- Polythene Bags LDPE 120g
- Polythene Bags LDPE 150g (38mic)
- Polythene Bags LDPE 200g
- Polythene Bags LDPE 250g
- Polythene Bags LDPE 500g
- Food Bags | HDPE Counter Bags
- High Tensile Poly Bags
- Polythene Bags Blue-Tint
- Poly Bags on a Roll
- Grip Seal Bags
- Garment Covers
- Perforated Polypropylene Bags | Printed Warning Notice
- Perforated Poly Bags
- Foil Lined White Satchel Bags
- Cellophane | Polypropylene Bags +
- Paper Sacks
- Wicketed Polyprop Bags +
- Sweet Cones | Plastic Candy Bags
- Jute Bags | Cotton Tote Bags +
- Potato Sack - 25kg
- Refuse Sacks Bin Liners +
-
Paper Bags | Food Bags
+
- Labels, Tags & Pricing Guns +
- Gift & Display Packaging +
-
Tape Dispensers / Sealers
+
- Bench Mounted Tape Dispensers +
-
Hand-Held Tape Dispensers
+
- PG50B - 50mm Pistol Grip Carton Sealer
- PD736T - 50mm Trigger Operated Tape Dispenser
- HPG50B - Heavy Duty Pistol Grip Tape Dispenser
- HSD50B - 50mm Heavy Duty Tape Dispenser + Retractable Blade
- EHD50 - 50mm All Metal Heavy Duty Dispenser
- PG75B - 75mm Pistol Grip Carton Sealer
- HPG75B - 75mm Heavy Duty Tape Dispenser
- PG100B - Heavy Duty 100mm Tape Dispenser
- Water Activated Tape Dispensers +
- Bag Neck Sealers +
- Pre-Set Length Bench Dispensers
- Case Tapers - Semi-Automatic Machines
- Case Erectors
- Tapes - Packaging Tape +
- Paper Till Rolls +
- Marker Pens | Liquid Chalk +
- Safety Knives & Box Cutters +
- Staple Guns and Staples +
- Rubber Bands
- Laminating Pouches
- Paint Tins - Lever Lids
- Tea Light Candles (4 Hour)
- Plain White Paper
-
Bags, Carriers and Sacks
+
- Horticultural +
- Janitorial +
-
Postal
+
- Doc. Enclosed Pouches
- Plain Document Pouches
- Grey Mailers
- Cardboard Postal Tubes
- Cardboard Postal Boxes +
- Bubble Mailers +
- Greeting Card Bags
- Paper Sacks
- Mail Envelopes +
- Bubble Bags
- Printed Warning Tape
- Paper Tape
- Hotmelt Polypropylene Tapes
- Coloured Polypropylene Low Noise Tape
- Printed Warning Paper Tape
- Printed Warning / Message Labels
-
Eco-Ware
+
-
Vegware Food Packaging
+
- Vegware | PLA Deli Containers
- Vegware | Compostable Window Boxes
- Vegware Coffee Cups Double Wall
- Vegware Soup Containers
- Vegware Kraft Window Bag
- Vegware Hot Food Bags
- Vegware Cold Cups | Compostable PLA
- Vegware Portion Pots
- Vegware | Hinged Deli Containers
- Vegware Tortilla Wrap
- Vegware | Gourmet Food Trays
- Vegware 100% Eco Sandwich Wedges
- Eco Food Containers +
- Eco Deli Tubs & Pots +
-
Paper Bags | Food Bags
+
- White Sulphite Paper Bags
- White Kraft Paper Bags
- Greaseproof Paper Bags | White Scotchban
- Brown Kraft Paper Bags
- Candy Stripe Paper Bags
- Diamond Design Paper Bags
- Large Takeaway Paper Bags
- White Kraft Flat Handle Paper Carrier Bags
- Brown Kraft Flat Handle Paper Carrier Bags
- Twist Handle Paper Carrier Bags +
- Brown Kraft Twist Handle Carrier Bags
- White Kraft Twist Handle Carrier Bags
- White Block Bottom Bags
- Recycled Brown Block Bottom Bags
- Biodegradable Film Front Bags
- Vegware Hot Food Bags
- Vegware Kraft Window Bag
- Paper Sacks
- Coloured Twist Handle Carrier Bags
- BIO | Paper Carrier Bags +
- Jute Bags | Cotton Tote Bags +
- Eco-Ware Cups +
- Eco-Friendly Food Sundries +
- Eco, Paper & Compostable Products +
- Food Papers - Baking Papers +
-
Vegware Food Packaging
+
- Clearance +
xml('cp_title')?>
xmlnl('cat_short_desc')?>
shop->cat->get_custom_map('cmap_page='.$cat->cp_ref,false,1);
if($CM->ok){
//Map found, display in tree order by default. 2 levels only
$Q=$mod->shop->cat->get_category_sitemap($CM->cmap_left+1,$CM->cmap_right,'pm.cmap_depth<='.( $CM->cmap_depth+2 ));
if($Q->ok){
//Common right arrow image url
$arrow_right = $func->link->res('app/tpl/main/default/media/arrow-white-right.png');
//Need to cache the whole tree, so we can parse children in to parent cells
$cats = array();
while($Q->nav()){
if($Q->cmap_depth == $CM->cmap_depth+1){
//First level subcat inside the one being viewed
$cats[$Q->cp_ref]=$Q->row_data;
$cats[$Q->cp_ref]->img = $Q->main_image('S300');
$cats[$Q->cp_ref]->link = $Q->link()->str();
$cats[$Q->cp_ref]->items=array();//Subcats
}else{
//Second level subcat inside the one being viewed, add to parent items arr
if(isset($cats[$Q->cmap_parent_page])){
$cats[$Q->cmap_parent_page]->items[$Q->cp_ref]=$Q->row_data;
$cats[$Q->cmap_parent_page]->items[$Q->cp_ref]->link = $Q->link()->str();
}
}
}//while
//Display
$colCount=0;
foreach($cats as $C){
if($colCount==3){ print '
'; $colCount=1; }else{ $colCount++; }
print '
';
if($C->cp_template_cms==12){
render_category_master($C,$func,$mod);
}else{
render_category($C,$func,$mod);
}
print '
';
}//display loop
}//subcats present
}//map loop
?>
