Hey Sander,
I build couple of them, for starting point I always go for building block (and later on I adjust styling), if you will not show so many data (lot of grid, microflow, etc.) I will go with enumeration and just based of conditional visibility show different part of page, you will get great performance, if you have a lot of data for each step I will create specific page and then again based of enumeration you can show different step. NOTE: to get great performance even with pages, use oql to create NPE and do all calculation inside microflow for opening new step, so your data is loaded before page is open.
Best regards, Slavko
Hi Sander,
Have you had a chance to try the Dynamic Breadcrumb module? (Marketplace link)
I've used it in several projects, and it has worked perfectly for my use cases. To implement it, simply add the appropriate snippet to your pages:
Hopefully this works out of the box for you or helps you with creating custom breadcrumb navigation!