100yen Posted December 5, 2013 Share Posted December 5, 2013 Hi, Please give some thought of creating a Breadcrumb. Currently, I do Breadcrumb using basic logic that relays on the page title. for ex: <?php if($page_title == 'Categories' && isset($parent_id) && $parent_id == 0){ echo '<P>Home </P>'; } elseif ($page_title == 'Categories' && isset($level1)){ echo '<p><a class="link" href="index.php">Home</a> > '. $level1.'</p>'; } elseif ($page_title == 'Products'){ echo '<p><a class="link" href="index.php">Home</a> > <a class="link" href="index.php?cid='.$level1_id.'&c='.$level1.'">'. $level1 . '</a> > '. $level2 . '</p>'; } elseif ($page_title == 'Product Detail') { echo<<<EOT <p><a class="link" href="index.php">Home</a> > <a class="link" href="index.php?cid=$level1_id&c=$level1">$level1</a> > <a class="link" href="products.php?cid=$level2_id&c=$level2">$level2</a></p> EOT; } elseif ($page_title == 'New Arrival Products') { echo '<p><a class="link" href="index.php">Home</a> > New Arrival Products</p>'; } elseif ($page_title == 'Feature Products') { echo '<p><a class="link" href="index.php">Home</a> > Feature Products</p>'; } elseif ($page_title == 'Administrator Control Panel') { echo '<p><a class="link" href="control_panel.php">Control Panel</a></p>'; } elseif ($page_title == 'Account Overview'){ echo '<p><a class="link" href="account_overview.php">Account Overview</a></p>'; } I came across some goolge searches that I heard those expert developers using php object to auto create Breadcrumb in each page. Please give some ideas how those are done. Thanks in Advance! Link to comment Share on other sites More sharing options...
HartleySan Posted December 5, 2013 Share Posted December 5, 2013 I imagine a lot of building up a breadcrumb trail is analyzing the current URL and any URL parameters, but beyond that, I'm not sure what to say. What do some of the resources you have read say about building up a breadcrumb trail in PHP? Link to comment Share on other sites More sharing options...
Recommended Posts