Version 1, last updated by odwrotnie at 20 Jan 03:18 UTC

Snippet

def breadcrumb = "*" #> {
	val breadcrumbs: List[Loc[_]] =
		for {
			currentLoc <- S.location.toList
			loc <- currentLoc.breadCrumbs
		} yield loc
	"li *" #> breadcrumbs.map{
		loc => ".link *" #> loc.title &
			".link [href]" #> loc.createDefaultLink.getOrElse(Text("#"))}}

Usage

<ul class="lift:breadcrumb_snippet.breadcrumb breadcrumb">
	<li><a class="link" href="#">Link</a></li>
</ul>

Result

<ul class="breadcrumb"> 
	<li><a href="/index" class="link">Home</a></li>
	<li><a href="/list" class="link">List</a></li>
	<li><a href="/details" class="link">Details</a></li> 
</ul>