# Breadcrumb plugin integration

**URL:** <https://community.bloomreach.com/t/breadcrumb-plugin-integration/235>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [July 30, 2018, 10:57am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235 "2018-07-30T10:57:09Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [July 30, 2018, 10:57am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/1 "2018-07-30T10:57:09Z")

</div>

I am trying to integrate [breadcrumbs](https://onehippo-forge.github.io/breadcrumb/configuration.html). Here the configuration of our project is different from the one we currently have. The whole section listed under “HST Configurations” is differently implemented for us. Any other way of integrating it?

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 30, 2018, 11:18am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/2 "2018-07-30T11:18:15Z")

</div>

What do you mean by “different”?

---

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [July 30, 2018, 12:19pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/3 "2018-07-30T12:19:22Z")

</div>

There are no folders - “templates”/ “Components” inside our bootstrap\>configuration? I am using Hippo 10.2.11.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 30, 2018, 12:41pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/4 "2018-07-30T12:41:27Z")

</div>

just put it in whatever folder your templates and components are.  
You are using unsupported CMS version BTW, but I guess you know that.

---

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [July 30, 2018, 12:48pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/5 "2018-07-30T12:48:31Z")

</div>

![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/1X/de3a953c4962045d42b8c8a88e4a255905d5d3ba.png)

I am using Hippo 10.2 here.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 30, 2018, 1:03pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/6 "2018-07-30T13:03:04Z")

</div>

I was pointing to:  
[https://www.onehippo.org/about/release-notes/release-notes-overview.html](https://www.onehippo.org/about/release-notes/release-notes-overview.html)

but 10.2.11 is still supported (in case you have premium support)

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 30, 2018, 1:05pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/7 "2018-07-30T13:05:20Z")

</div>

for documentation part, your best bet is to clone the project and generate documentation for your specific version locally,  
see:

> **[bloomreach-forge/breadcrumb](https://github.com/bloomreach-forge/breadcrumb)**
>
> An HST component providing a site breadcrumb. Contribute to bloomreach-forge/breadcrumb development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [July 30, 2018, 1:24pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/8 "2018-07-30T13:24:02Z")

</div>

Thanks. Will do that.

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 30, 2018, 1:55pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/9 "2018-07-30T13:55:21Z")

</div>

BTW, I just noticed there is no maintenance branch for 10.x version  
so you will need to do following:

```
git clone git@github.com:onehippo-forge/breadcrumb.git
git checkout 27ff71ef26457590330d49fcc97604ae005289a2 
mvn site:site

```

Then open target/site/configuration.html HTML file.

---

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [July 31, 2018, 8:13am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/10 "2018-07-31T08:13:46Z")

</div>

Thanks Machak. I will try this as well.  
On my local project the following error message is displayed -

[INFO] [talledLocalContainer] #component==GML# #sourcetype==log4j# [31 Jul 2018 13:38:55,624] [WARN] [org.hippoecm.hst.core.container.HstComponentInvokerImpl]: [Component exception caught on window breadcrumb with component org.onehippo.forge.breadcrumb.components.BreadcrumbComponent: java.lang.NullPointerException at org.onehippo.forge.breadcrumb.components.BreadcrumbProvider.getBreadcrumb(BreadcrumbProvider.java:95)]

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 31, 2018, 8:49am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/11 "2018-07-31T08:49:36Z")

</div>

> Himanshu\_Joshi [https://community.bloomreach.com/u/himanshu\_joshi](https://community.bloomreach.com/u/himanshu_joshi)  
> July 31
> 
> Thanks Machak. I will try this as well.  
> On my local project the following error message is displayed -
> 
> [INFO] [talledLocalContainer] #component==GML# #sourcetype==log4j# [31 Jul  
> 2018 13:38:55,624] [WARN] [org.hippoecm.hst.core.container.HstComponentInvokerImpl]:  
> [Component exception caught on window breadcrumb with component  
> org.onehippo.forge.breadcrumb.components.BreadcrumbComponent:  
> java.lang.NullPointerException at org.onehippo.forge.breadcrumb.  
> components.BreadcrumbProvider.getBreadcrumb(BreadcrumbProvider.java:95)]

you haven’t configured any \*breadcrumb-menus \*

cheers  
/m

---

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [July 31, 2018, 8:51am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/12 "2018-07-31T08:51:01Z")

</div>

There was nothing mentioned in the config/ installation page. Could you help me with an example?

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [July 31, 2018, 9:11am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/13 "2018-07-31T09:11:09Z")

</div>

> Himanshu\_Joshi [https://community.bloomreach.com/u/himanshu\_joshi](https://community.bloomreach.com/u/himanshu_joshi)  
> July 31
> 
> There was nothing mentioned in the config/ installation page. Could you  
> help me with an example?

have you generated and read documentation as I described in few comments  
above?  
If you did you should have config page showing this:

Component Parameters

Name Description  
**breadcrumb-separator** A separator for the links that are displayed.  
**breadcrumb-menus** The first part of the breadcrumb is generated from the  
expanded sitemenu items of the menu named ‘main’ or from multiple menu’s as  
configured by this parameter. The last (“trailing”) part of the breadcrumb  
is generated from the resolved sitemap item belonging to the current  
request. The trailing items are based on the current resolved sitemap item  
and then moving upwards, until the deepest menu item is encountered.

/m

---

<div class="post-metadata">

**Author:** ![Himanshu\_Joshi](https://avatars.discourse-cdn.com/v4/letter/h/c57346/32.png) [@Himanshu\_Joshi](https://community.bloomreach.com/u/Himanshu_Joshi)\
**Post date:** [August 1, 2018, 12:12pm UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/14 "2018-08-01T12:12:42Z")

</div>

I realized that something like is not required after all. Got breadcrumbs with only few lines of code.  
Thanks for your help.

---

<div class="post-metadata">

**Author:** ![Mort365](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@Mort365](https://community.bloomreach.com/u/Mort365)\
**Post date:** [July 28, 2022, 7:20am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/15 "2022-07-28T07:20:03Z")

</div>

Hi all, I am using version 4.12 with version 14.5 of bloomreach.  
I have installed it and configured it all based on these instructions:  
[https://bloomreach-forge.github.io/breadcrumb/install.html](https://bloomreach-forge.github.io/breadcrumb/install.html)  
[https://bloomreach-forge.github.io/breadcrumb/configuration.html](https://bloomreach-forge.github.io/breadcrumb/configuration.html)

rebuilt using mvn clean verify  
then run the site locally with cargo, however  
When I reference the FTL I get thise error?

> WARN http-nio-8080-exec-3 [DefaultPageErrorHandler.logWarningsForEachComponentExceptions:51] Component exception on org.bloomreach.forge.breadcrumb.components.BreadcrumbComponent : org.hippoecm.hst.core.component.HstComponentException: The component is not available.

Not sure where to look to resolve this, is there another dependancy that is required??

Any help would be appreciated

Thanks  
John

---

<div class="post-metadata">

**Author:** ![Mort365](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@Mort365](https://community.bloomreach.com/u/Mort365)\
**Post date:** [September 6, 2022, 6:24am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/16 "2022-09-06T06:24:45Z")

</div>

Anyone got breadcrumbs working using this component on Bloomreach or is there another way to achieve it?

Thanks  
John

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [September 6, 2022, 11:00am UTC](https://community.bloomreach.com/t/breadcrumb-plugin-integration/235/17 "2022-09-06T11:00:12Z")

</div>

Hi,

It’s probably better to start a new topic rather than asking your question in an old topic.

The error you posted only tells me that the component was null. Are there any previous errors, possibly on startup? Obviously something is missing, but I can’t tell enough by the error you posted to know what is going on.
