Jump to content
Larry Ullman's Book Forums

Please Give Some Thought Of Building A Breadcrumb


Recommended Posts

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

 Share

×
×
  • Create New...