While trying the new version, I had to realize, that missing the children of the home breadcrumb was normal in my case, I was expecting something without thinking about.
On our site, the main menu points are not below the home page, but together with it on the root level. As so, there are no pages to be listed by bcn_display_list_multidim_children()
.
Having the home page with the first level menu pages together on the root level is however a quite common practice. But it is leading to a problem also in case of using bcn_display_list_multidim()
, because the home breadcrumb will have the same sub-list, than the breadcrumb of the first level menu following it.
Whith all these in mind, a fully comprehensive solution could be an option specific to the home breadcrumb, to decide whether it should have any children, and if yes to be siblings or children.
In my specific case, while using bcn_display_list_multidim_children()
, I would decide to apply bcn_display_list_multidim()
to the home breadcrumb, while if I was using bcn_display_list_multidim
, I would go on with no children below the home breadcrumb.
Or perhaps another possible solution to such sites where the first level menu pages are on the root level, together with home, could be an option to consider home being on a virtual level above the root level.
Sorry for this long post, I fully understand of course if all these were leading too far.