Version 1, last updated by odwrotnie at 20 Jan 03:18 UTC
Breadcrumb
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>