volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Context aware main navigation component

I'm trying to add a new component using "epi-cms.component.MainNavigationComponent" and I need this to be context aware in order to only show content created in the current page´s content folder.

This is my approach so far:

I have created a ContentRepository that inherits ContentRepositoryDescriptorBase and when I assign a fixed root in the Roots property I'm able to create a working example for that specific page. As far as I know the Roots property should, however return an empty ContentReference in order to work with content created in the current page´s content folder ("For this page"). This works for example when using the "epi-cms.component.SharedBlocks" component but it does not support the hierarchical structure needed in my case.

So the question is if it's possible to use "epi-cms.component.MainNavigationComponent" as a context aware component? Or are there any other component more suitable for displaying and creating hierarchical content in the current page´s content folder? Or do I need to create my own custom dojo/dijit widget?

Cheers!

#152244
Aug 22, 2016 12:20
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.