CFLib.org – Common Function Library Project

breadCrumb()

Last updated July 25, 2006
Download UDF

author

Jon Lesser                                        Jon Lesser

Version: 1 | Requires: ColdFusion 5 | Library: StrLib

 
Rated 5 time(s). Average Rating: 2.6

Description:
BreadCrumbs() can be called from any page and will return a string of links.

Return Values:
Returns a string.

Example:

<span class="breadCrumbLinks"><cfoutput>#BreadCrumb()#</cfoutput></span>

Parameters:

No arguments.

Full UDF Source:

<cfscript>
/**
* Creates a bread crumb trail based on your sites sirectory structure.
*
* @return Returns a string.
* @author Jon Lesser (jdl1101@rit.edu)
* @version 1, July 25, 2006
*/

function breadCrumb() {
    var baseLink = "/";
    var delimiter = " > ";
    var crumbs = "<a href='" & baseLink & "'>Home</a>" & delimiter;
    var breadCrumbArray = listToArray(replace(cgi.script_name, "_", " ", "all") , "/");
    var i = 1;
    
    for(i=1; i lt arrayLen(breadCrumbArray); i=i+1) {
        baseLink = baseLink & replace(breadCrumbArray[i], " ", "_", "all") & "/";
        
        if(i lt ArrayLen(breadCrumbArray)-1) crumbs = crumbs & "<a href='" & baseLink & "'>" & capFirstTitle(breadCrumbArray[i]) & "</a>" & delimiter;
        else crumbs = crumbs & capFirstTitle(breadCrumbArray[i]);        
    }
    return crumbs;
}
</cfscript>

Search CFLib.org


Latest Additions

Ryan Thompson-Jewell Ryan Thompson-Jewell added
ListSplit
1 day(s) ago

Nathan Dintenfass Nathan Dintenfass added
RowsToColumns
1 day(s) ago

Barney Boisvert Barney Boisvert added
indentXml
1 day(s) ago

Barney Boisvert Barney Boisvert added
REReplaceCallbac...
1 day(s) ago

Top Rated

Rob Brooks-Bilson                                 FolderSize
Rated 5.0, 7 time(s)

Nick Giovanni                                     UniqueValueList
Rated 5.0, 5 time(s)

James Sleeman                                     QuickSort
Rated 5.0, 3 time(s)

Jeff Howden ListDeleteDuplic...
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson