Passar para o conteúdo principal

Como gerar uma vendors List para exibir em uma página?

Escrito por Alexandre Dias Da Silva

Vous souhaitez générer une liste des vendors en html qui pourra, par exemple, s'afficher dans votre page de politique de confidentialité ?

Para isso, nada mais simples!

Basta copiar o script a seguir e pronto 💪🏼.

function renderAxeptioVendorsToPage(element) {
var html;
window._axcb = window._axcb || [];
window._axcb.push(function (sdk) {
html = sdk.getCookiesConfig().steps.map(function (step) {
if (step.layout === "category" || step.layout === "info") {
const vendors = step.vendors.map(function (vendor) {
return (
"<div>" +
"<h4>" +
vendor.title +
"</h4>" +
'<p class="shortDescription">' +
(vendor.shortDescription || "") +
"</p>" +
'<p class="longDescription">' +
(vendor.longDescription || "") +
"</p>" +
'<a href="' +
vendor.policyUrl +
'" class="policyUrl">Privacy Policy</a>' +
"</div>"
);
});
return (
"<div><h3>" +
step.title +
'</h3><div class="vendors">' +
vendors.join() +
"</div></div>"
);
}
});
if (typeof element === "string") {
element = document.querySelector(element);
}
if (element instanceof Element) {
element.innerHTML = html.join("");
}
});
}

renderAxeptioVendorsToPage("#text");

Respondeu à sua pergunta?