eCommerce Solutions

Returns the categories and subcategories in which it took to get to this part.
<!-- getPartBreadCrumbs -->
<?php
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library.
// once the library is required, you can now use one of the main "interaction" classes.
// These interaction classes contain methods that get information from our REST API and
// converts them to PHP objects for you to use.
$Part = new CurtPart(); // create new part object to gain access to its functions.
$Part->setPartID(11000); // set the partID as a required dependency
echo "<h2>BreadCrumbs for Part: 11000:</h2>";
$listOfPartBreadCrumbs = $Part->getPartBreadCrumbs(3); // call getPartBreadCrumbs() and pass in the category which returns an array of categories in order.
// each breadcrumb is a category.
$numItems = count($Part->getPartBreadCrumbs()); // count how many bread crumbs there are.
$i = 0;
foreach($listOfPartBreadCrumbs as $partBreadCrumb){ // step through each category in your list of BreadCrumbs.
$i++;
if($i == ($numItems)){ // check to see if it is the last breadcrumb so you dont include a > at the end.
echo '<a href="YourCategoryPage.php?catID=' . $partBreadCrumb->getCatID() . '">';
echo $partBreadCrumb->getCatTitle();
echo "</a>";
}else{
echo '<a href="YourCategoryPage.php?catID=' . $partBreadCrumb->getCatID() . '">';
echo $partBreadCrumb->getCatTitle();
echo "</a>";
echo " > ";
}
}
?>