Liste simple (formatée avec CSS)

Dans cet exemple, la carte géologique de la Suisse 1:500 000 est intégrée comme produit individuel. Le formatage se fait avec CSS.

Le modèle de format utilisé
var formatTemplate =
'<div style="width: 960px; font-size: 0.95em; margin-bottom: 20px;">' +
   '<div class="info_lst">' +
      '<span class="title">[product.titleDe]</span>   1:[product.scale]<br/>' +
         '([product.descriptionDe])<br/><br/>' +
         'Ausgabe: [product.releaseDate]<br/>' +
         'ISBN-Nummer: [product.isbnNumber]<br/>' +
         'Preis: [product.price]<br/><br/>' +
         '<a href="http://www.toposhop.admin.ch/de/shop/basket?ref=test.ch
      &product0=GK500-DRG-1&quantity0=1" target="_blank">
      Bestellen</a></b>' +
   '</div>' +
'</div>' +
'<div class="clearthefloats"></div>';
   
Nouveau code dès le 1er janvier 2017
var formatTemplate =
'<div style="width: 960px; font-size: 0.95em; margin-bottom: 20px;">' +
   '<div class="info_lst">' +
      '<span class="title">[product.titleDe]</span>   1:[product.scale]<br/>' +
         '([product.descriptionDe])<br/><br/>' +
         'Ausgabe: [product.releaseYear]<br/>' +
         'ISBN-Nummer: [product.isbn]<br/>' +
         'Preis: [product.price]<br/><br/>' +
         '<a href="https://shop.swisstopo.admin.ch/fr/dispatcher?ref=test.ch
      &product0=GK500-DRG-1&quantity0=1" target="_blank">
      Bestellen</a></b>' +
   '</div>' +
'</div>' +
'<div class="clearthefloats"></div>';
   

L’appel de la fonction Javascript
window.onload=getProducts(1.0, formatTemplate, null,['GK500-DRG-1']);
Nouveau code dès le 1er janvier 2017 window.onload=getProducts(1.0, formatTemplate, null,['GK500-DRG-1']);

Pour transmettre la commande de produits à notre shop, le lien de commande a été enregistré comme suit (remplacement de # par URL):
http://www.toposhop.admin.ch/fr/shop/basket?ref=test.ch&product0=[product.identifier]&quantity0=1

Nouveau code dès le 1er janvier 2017
https://shop.swisstopo.admin.ch/fr/dispatcher?ref=test.ch&product0=[product.identifier]&quantity0=1

Et voilà à quoi ça ressemble