[Lift] Implementing You are here:

2010-02-18 Thread Julian Backes

Hi,

I want to implement something like You are here: Root - Somewhere 1 - 
Somewhere 1.1 which is displayed on all pages.
Is it possible to use SiteMap to do that? Can someone give me a hint how 
to do that?


Thanks,
Julian

--
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.



Re: [Lift] Implementing You are here:

2010-02-18 Thread Jeppe Nejsum Madsen
On Thu, Feb 18, 2010 at 3:33 PM, Julian Backes
julianbac...@googlemail.com wrote:
 Hi,

 I want to implement something like You are here: Root - Somewhere 1 -
 Somewhere 1.1 which is displayed on all pages.
 Is it possible to use SiteMap to do that? Can someone give me a hint how to
 do that?

Have  a look at the Menu snippet. I think the li_path prefix can be
used to make a breadcrumb...

/Jeppe

-- 
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.



Re: [Lift] Implementing You are here:

2010-02-18 Thread Timothy Perrett
Jeppe, you forgot to mention that the OP needs to implement their sitemap ;)

Cheers, Tim

On 18 Feb 2010, at 14:38, Jeppe Nejsum Madsen wrote:

 On Thu, Feb 18, 2010 at 3:33 PM, Julian Backes
 julianbac...@googlemail.com wrote:
 Hi,
 
 I want to implement something like You are here: Root - Somewhere 1 -
 Somewhere 1.1 which is displayed on all pages.
 Is it possible to use SiteMap to do that? Can someone give me a hint how to
 do that?
 
 Have  a look at the Menu snippet. I think the li_path prefix can be
 used to make a breadcrumb...
 
 /Jeppe
 
 -- 
 You received this message because you are subscribed to the Google Groups 
 Lift group.
 To post to this group, send email to lift...@googlegroups.com.
 To unsubscribe from this group, send email to 
 liftweb+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/liftweb?hl=en.
 
 

-- 
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.



Re: [Lift] Implementing You are here:

2010-02-18 Thread Julian Backes

I want to implement something like You are here: Root -  Somewhere 1 -
Somewhere 1.1 which is displayed on all pages.
Is it possible to use SiteMap to do that? Can someone give me a hint how to
do that?


Have  a look at the Menu snippet. I think the li_path prefix can be
used to make a breadcrumb...

The problem is that it still renders all roots.

Assume I have a menu like
Node 1 - Node 1.1 - Node 1.1.1
Node 2 - Node 2.1

and assume I'm visiting Node 1.1.1. Then, I just want to have You are 
here: Node 1 - Node 1.1 - Node 1.1.1


Menu.builder will always construct
Node 1 - Node 1.1 - Node 1.1.1
Node 2

i.e., still prints Node 2.

--
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.



Re: [Lift] Implementing You are here:

2010-02-18 Thread David Pollak
On Thu, Feb 18, 2010 at 6:33 AM, Julian Backes
julianbac...@googlemail.comwrote:

 Hi,

 I want to implement something like You are here: Root - Somewhere 1 -
 Somewhere 1.1 which is displayed on all pages.
 Is it possible to use SiteMap to do that? Can someone give me a hint how to
 do that?

 Thanks,
 Julian


val breadcrumbs: List[Loc[_]] =
for {
  currentLoc - S.location.toList
  loc - currentLoc.breadCrumbs
} yield loc

This gives you the list.



 --
 You received this message because you are subscribed to the Google Groups
 Lift group.
 To post to this group, send email to lift...@googlegroups.com.
 To unsubscribe from this group, send email to
 liftweb+unsubscr...@googlegroups.comliftweb%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/liftweb?hl=en.




-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

-- 
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.