Стилизация. Добавление теста для related

This commit is contained in:
la
2018-05-29 11:00:33 +03:00
parent b02eaab7e6
commit 97e23fe031
3 changed files with 46 additions and 23 deletions

View File

@@ -43,22 +43,16 @@ function generateXML(data) {
let fullContent = '<header>' + img + ' <h1>' + item.title + '</h1>' + menu + '</header>' + item.content;
item_values.push({'turbo:content': {_cdata: fullContent}});
let relatedLink = function(related) {
return (
'<link url="' +
related.url +
'" img="' +
related.image_url +
'">' +
related.text +
'</link>'
);
};
ifTruePush(item.related, item_values, {
'yandex:related': item.related.map(relatedLink).join('')
});
if (typeof item.related !== "undefined") {
ifTruePush(item.related, item_values, {
'yandex:related': item.related.map(
function (related) {
return '<link url="' + related.link + '" img="' + related.image_url + '">' + related.text + '</link>';
}
).join('')
});
}
channel.push({item: item_values});
});