Comment générer une vendors List à afficher sur une page ?

Thomas
Thomas
  • Mise à jour

 

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

Pour ce faire, rien de plus simple !

Il vous suffit de recopier le script suivant et le tour est joué 💪🏼.

 

 

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");

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 2 sur 3