Войти с помощью github
Форум /

Мне нужно изменить базовый блок page следующим образом при навешивании модификатора sticky-push контент оборачивался оберткой добавлялся блок под контентом и подключался блок футера после данного контейнера

block('page').mod('sticky-push', true)(
    def()(function(){
        return applyCtx([
            {
                block: 'page-sticky-footer',
                content: [
                    {
                        tag: '',
                        content: this.ctx.content
                    },
                    {
                        block: 'sticky-push'
                    }
                ]
            },
            {
                block: 'footer'
            }
        ])
    })
);

Я написал следующий код, он не верен так как я юзаю this.ctx.content У меня естественно пропадают теги body и т/д