Ситуация: хочу чтобы в двух разных страницах загружались разные блоки, но блоки почему-то не подключаются.
Дано: блок 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