# Start breadcrumb from specific page

**URL:** <https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085>\
**Category:** Questions\
**Tags:** v3\
**Created:** [May 1, 2020, 10:33am UTC](https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085 "2020-05-01T10:33:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![marco](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/marco/32/8207_2.png) [@marco](https://forum.getkirby.com/u/marco)\
**Post date:** [May 1, 2020, 10:33am UTC](https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085/1 "2020-05-01T10:33:22Z")

</div>

I would like to implement a breacrumb navigation which shows only the subpages of a certain second level page. What would be the best way to do this? I would like to make it kind of future proof, also if the page will be moved to some other place in the tree later on. So it would be awesome if I could somehow specify breadcrumbs from page “xyz” on.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [May 1, 2020, 12:40pm UTC](https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085/2 "2020-05-01T12:40:41Z")

</div>

> [@marco](#):
>
> also if the page will be moved to some other place in the tree later on

You would need something that securely identifies the page in this case (template, ID) and you would probably have to search in the complete [`$site->index()`](https://getkirby.com/docs/reference/objects/site/index) which could become a problem if the site has many pages/files.

---

<div class="post-metadata">

**Author:** ![marco](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/marco/32/8207_2.png) [@marco](https://forum.getkirby.com/u/marco)\
**Post date:** [May 4, 2020, 8:29am UTC](https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085/3 "2020-05-04T08:29:54Z")

</div>

Identifying by template should work in that case. But the amount of pages makes me a bit unsure.  
Can you think of an alternative way to get to the desired result?

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [May 4, 2020, 9:07am UTC](https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085/4 "2020-05-04T09:07:40Z")

</div>

> [@marco](#):
>
> But the amount of pages makes me a bit unsure.

How many pages are we talking here?

Could you elaborate on your use case?

And what are possible locations for this page, anywhere in the tree?

---

<div class="post-metadata">

**Author:** ![marco](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/marco/32/8207_2.png) [@marco](https://forum.getkirby.com/u/marco)\
**Post date:** [May 4, 2020, 9:32am UTC](https://forum.getkirby.com/t/start-breadcrumb-from-specific-page/18085/5 "2020-05-04T09:32:04Z")

</div>

Currently around 100, but probably growing more and more.  
We implemented a new helpsection area. In there we would like to display the breadcrumb navigation.  
But since we dont use it anywhere else, we also dont want to show the other parent sites in the breadcrumb.

The page is currently on the second level in the tree and will move to the first anytime soon. But even if it will be on the first level, we still would not want to show the home page in the tree.
