Foren

breadcrumb

neelam bhandari, geändert vor 12 Jahren.

breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi,
How to set breadcrumb to display user navigation history of pages?

Cheers
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
neelam bhandari:
Hi,
How to set breadcrumb to display user navigation history of pages?

Cheers


HI Neelam,

Can you elaborating more on this ? What exactly you want ?

Thanks,
Sagar Vyas
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi Sagar,
I want to display user navigation history in breadcrumbs. I have two different pages 1) Home which has search portlet and there is another page 2) Results which has search results portlet in it . When user clicks on the search portlet on page Home he gets re-directed to Results page . But on results page bread crumb is Results instead of Home --> Results .
Hope I am clear in my explanation, if not please ask .

Regards
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
Hi Neelam ,

Can you make Result page inside the Home page.

Go to Page >> Change the Tree structure like put result page inside the Home page.

Try it out.

Thanks,
Sagar Vyas
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi Sagar,
I know what you mean but then I will have to add results(as a child) page under all the pages which contain search portlet.Well that's one way but not the efficient one as then I will need to redirect to corresponding result page. And if in future , pages are added further ,each page will have its own results page.

Hope I am making sense.

Regards
Neelam
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
Hi Neelam,

Ohh is it ? I was guessing there is only one Result page in community .

Thanks,
Sagar Vyas
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi Sagar,
I am afraid that's not the case . Is there any way to achieve this?

waiting for replies from other senior forum members.

Thanks
Neelam Bhandari
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
Hi Neelam,

Long time before I have implemented functionality in search as below.

Let me know if it will help you.

-In my requirement My Search portlet was embedded on Header

-i have change default of search portlet like by default when you search any content it will diplay result on same page only

-I have changed it and create one page called search page among community. \

-I have change some of URL which will make sure that any search will render to that page only

But now problem is , I dont have that code and its been 1 year i have done this.

You can do it by looking at search.jsp (create hook for this)

First find out what is logic that it will display search content on same page and try to change url to your page which will remain same on community.

Hope this help.

Thanks,
Sagar Vyas
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi Sagar,
Many thanks for your reply.But I was unable to comprehend it completely. I dont want to display my search results on the same page .

-I have change some of URL which will make sure that any search will render to that page only I am afraid this line confused me more.

I am attaching the screen shot of our website with this reply. Red marked tabs are pages in the portal and my search portlet is marked in blue. More than one page can have custom search portlet embedded in it . I want the results to be displayed in one common results page. Right now it it goes there but the problem is breadcrumb.

Thanks
Neelam Bhandari
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
Hi Neelam,

-I have change some of URL which will make sure that any search will render to that page only I am afraid this line confused me more.


Don't get confuse i have just explained what i have implemented.

I dont want to display my search results on the same page


I know you want to display your result on different page and page is result page.

As per you only problem is Breadcrumb portlet not displaying Home >> Result Right ?

When user click on search button of portlet. you need to have identify that page on breadcrumb's jsp where this pages chain is generates (xyz >> 123 >> etc)
(How to identify page that would be like some session(e.x pangeName=home) attribute or any other way ) and modify that chain accordingly that.

So you need to create hook for same.

Hope it works.

Thanks,
Sagar Vyas
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi Sagar,
Thanks for this reply .I got it what you meant.So I need to customise the breadcrumb portlet of liferay. I searched for the related jsp for breadcrumb which I reckon is ,display_style_1.jsp.

Many thanks for your help.
Much appreciated.
Regards
Neelam Bhandari
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
Hi Neelam,

Once you done with that change please update this forum too.

Specially How part will help to someone in future,

Thanks,
Sagar Vyas
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi Sagar,
Will do the same.But as of now I feel lost. Have got this http://www.liferay.com/community/forums/-/message_boards/message/11453238 post hope I will be able to crack this. If you have any further ideas to fix this kindly let me know.

Thanks again
Neelam Bhandari
neelam bhandari, geändert vor 12 Jahren.

RE: breadcrumb

Regular Member Beiträge: 102 Beitrittsdatum: 16.08.11 Neueste Beiträge
Hi,
I have implemented the way to get Home-->Page1 in the breadcrumbs <note : here page 1 is not a child page of Home but a unique page in portal>.

edited the file in \liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\html\taglib\ui\breadcrumb\display_style_1.jsp

StringBundler sb = new StringBundler();

have added these bold lines
sb.append("<li><span><a href=\"");
sb.append(themeDisplay.getURLHome());
sb.append("\">");
sb.append("Home");
sb.append("</a></span></li>");

if (showGuestGroup) {
_buildGuestGroupBreadcrumb(themeDisplay, sb);
}


Not sure if this is the perfect way but i was in short of time.

hope it will help someone.

Cheers
Neelam Bhandari
thumbnail
Sagar A Vyas, geändert vor 12 Jahren.

RE: breadcrumb

Liferay Master Beiträge: 679 Beitrittsdatum: 17.04.09 Neueste Beiträge
Hi Neelam,

Thank you very much for sharing this emoticon

Regards,
Sagar Vyas