Elemental parent/child blocks

Silverstripe Version: 4.3

I’m having issues adding child block elements to parent block elements when the child elements have inline_editable set to false. My parent block has 2 ElementArea fields for a LeftColumn and RightColumn - and in the CMS I can successfully add simple child blocks - namely, blocks that are inline editible. However, when I try to add a block that needs to load its own editor page (due to use of a gridfield to manage dataobjects), the app returns a 404 error to the browser :disappointed: I’ve tested these complex child blocks in regular Page ElementAreas and they work fine. Is what I"m doing even possible or should I just avoid this?

This appears to be a bug. There is an extra /edit/ in the URL for the edit link of the nested element. The bug seems to be caused by BaseElement::getElementCMSLink().

Please open a GitHub issue about this bug.