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

Ситуация: хочу чтобы в двух разных страницах загружались разные блоки, но блоки почему-то не подключаются.

Дано: блок logo-OC и logo-w-OC и код:

block("footer")(
    content()(function () {
      return this.ctx.content.map(function (item) {
        let footerLogo;
        if (item.footerLogoBlack) {
            footerLogo = [
                {   
                    block: "logo-w-OC",
                },
          ];
        }
        if (item.footerLogoWhite) {
            footerLogo = [
                {   
                    block: "logo-OC",
                },
          ];
        }

        return [
            {
                cls: "container",
                content: [
                  { 
                    elem:'row',
                    content: [
                      {
                        elem:'col',
                        elemMods:{mb:'md-20'},
                        content: [
                          {
                            cls: "row",
                            content:footerLogo,
                        ],
                      },
                    ],
                  },
                ],
              },
        ];
      });
    }),

  );

и, странно, что в html они добавляются, но блоки не подключаются.(классы logo-w-OC и logo-OC, но блока нет)

хотелось бы обойтись одним шаблоном, чем делать два разных блока, типа footer-1 и footer-2