root {
    frontendRedirectToParentPage {
        condition = ${q(node).is('[instanceof GesagtGetan.Basic:FrontendRedirectToParentPage]') && node.context.live}
        renderer = GesagtGetan.Basic:RedirectToParentPage
    }

    frontendRedirectToFirstChildPage {
        condition = ${q(node).is('[instanceof GesagtGetan.Basic:FrontendRedirectToFirstChildPage]') && node.context.live}
        renderer = GesagtGetan.Basic:RedirectToFirstChildPage
    }

    documentFinder {
        @position = 'before default'
        condition = Ttree.Fusion:CanRender {
            type = ${q(node).property('_nodeType') + Configuration.setting('GesagtGetan.Basic.DocumentFinder.suffix')}
        }
        type = ${q(node).property('_nodeType') + Configuration.setting('GesagtGetan.Basic.DocumentFinder.suffix')}
    }

    layout {
        conditon = false
    }

    default {
        type = ${Configuration.setting('GesagtGetan.Basic.DocumentFinder.fallback')}
        renderPath >
    }
}

include: **/*.fusion
