Perfect, Adam, that did the trick. Thanks!!
-----Original Message----- From: Adam Cooper [mailto:[EMAIL PROTECTED] Sent: Tuesday, 22 November 2005 2:33 AM To: [email protected] Subject: Re: [magnolia-user] determining page level (Paul Pogonoski) wrote: > Hi, again. > > I've thought about this a little more, and what I want to do is > display the title of the page on the top-level branch for the current page. > > E.g. > Top1 > next1 > next_next1 > Top2 > next2 > next_next2 > > Say I was on page next2 or next_next2, what I want displayed is the > title of Top2, only. > > This could be done easily with the breadcrumb tag if it had a endLevel > parameter, and I could set both the "1". > > So I have two questions: > 1. what are the steps I have to do, apart from extending the > breadcrumb class, to add the endLevel parameter to the breadcrumb tag? > 2. what other ways does anyone have to make this work? > > Cheers, > PP > > -----Original Message----- > From: Paul Pogonoski [mailto:[EMAIL PROTECTED] > Sent: Saturday, 19 November 2005 1:03 PM > To: [email protected] > Subject: [magnolia-user] determining page level > > Hi, > I'd like to be able to display the page title in a title are of the > selected page and think the easiest way to do this is to use the breadcrumb tag. > > However, to make this work I'll have to set the startLevel parameter > of the tag to the level the user is now on. > > So, how do I determine what level the select page is on? > > I'm using Magnolia 2.1.4. > > Cheers, > Paul I think what you would want to do is use the getAncestor() method of the Content class. Here is an example: <jsp:scriptlet> <![CDATA[ Content activePage = Resource.getActivePage(request); String sectionHeadTitle = activePage.getAncestor(1).getTitle(); pageContext.setAttribute("sectionHeadTitle", sectionHeadTitle); ]]> </jsp:scriptlet> <p>The title of the current section of pages is: <c:out value="${sectionHeadTitle}" />.</p> That should work for both next2 and next_next2 to get the title of Top2. Sorry if I misunderstood you. I have no idea what the breadcrumb tag is or how it works. -- Adam Cooper Talisen Technologies E: [EMAIL PROTECTED] ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------
