Intégration WEB

Source

La dernière version du catalogue est disponible ici:

<script src="https://api.sedoo.fr/aeris-cdn-rest/jsrepo/v1_0/download/sandbox/release/aeris-catalogue-component/3.0.0"></script>

Composant catalogue : <sedoo-catalogue/>

Les propriétés possibles sont les suivantes :

  • Thème / Layout / Général
    • language : la langue du catalogue (par défaut: « en »)
    • primary-color : si on veut surcharger la couleur définie dans le thème wordpress (valeur à mettre en hexadécimal)
    • secondary-color: très peu utilisée mais elle a le mérite d’être là.
    • custom-off-set: (par défaut: 0) – permet d’ajuster la position du scroll vers les ancres
      • plus cette valeur est élevée plus le haut du bloc visé sera décalé vers le bas
      • NB : vérifier le réglage en navigation privée pour ne pas fausser le calcul avec la barre d’admin de wordpress
      • valeur conseillée : autour de 180 (+/- 50) ça devrait être correct
    • metadata-service: url de la forme « https://api.sedoo.fr/aeris-catalogue-prod/metadata » (par défaut: null)
    • default-client-template-name: à préciser si le template de fiche à utiliser est différent du template « default »
    • pole: nom du pôle (exemple « ODATIS ») (par défaut: null)
    • project: le projet si pertinent (exemple : « SSS ») (par défaut: null).
      Remarque: si le mode csw est activé, le nom du projet doit être complet: SNO.SSS et non SSS
    • criteria-key: nom de la clé à utiliser lors de la réquête https://api.sedoo.fr/aeris-metadata-template-rest/criteria/v2 (par défaut: null). En cas d’absence les valeurs des clés project et pole sont successivement utilisées.
    • csw: « true » pour activer le mode CSW (par défaut: null)
    • csw-filter: ajoute un filtre permanent sur une ou plusieurs clés (réliées par des AND). Ceci permet de rajouter des filtres autre que sur le nom du projet. Actif uniquement si le mode csw est actif. Exemple csw-filter= »key1=value1;key2=value2″ (par défaut: null)
  • Panier
    • display-cart: Mettre à « false » si pas de panier utilisé (par défaut: « true »)
    • cart-token: permet de personnaliser le nom de la clé du localStorage utilisé pour le panier (par défaut: null)
    • cart-service: url du service de panier (par défaut: « https://api.sedoo.fr/aeris-catalogue-prod/)shoppingcart » )
  • Authentication
    • sso-url: url du service d’authentification sso (par défaut: « https://sso.aeris-data.fr/auth » )
    • sso-realm: realm du service d’authentification sso (par défaut: « aeris »)
    • sso-client-id: client-id du service d’authentification sso (par défaut: null)
    • sso-resource: resource du service d’authentification sso (par défaut: null)
    • sso-authorized-domains: domaines authorisés pour la redirection après authentification (si plusieurs domaines, les séparer par des virgules)
  • Spécifique au composant catalogue
    • message: permet de surcharger le texte affiché lorsqu’aucune fiche n’est consultée (par défaut: null)
  • Spécifique au composant catalogue Recherche

Exemple

<sedoo-catalogue  
pole="remotetree" 
language="en" 
primary-color=""
secondary-color=""
message="Discover our products" 
metadata-service="https://api.sedoo.fr/sedoo-remotetree-prod/metadata" 
blank-request="true" 
auto-search-on-load="true" 
searchcriteria-template-service="https://api.sedoo.fr/aeris-metadata-template-rest/criteria/v2/bycataloguename/" 
display-cart="false"
sso-url="https://sso.aeris-data.fr/auth"
sso-realm="aeris"
sso-client-id="remotetree-vjs"
sso-resource="catalogue-remotetree-services"
sso-authorized-domains="https://api.sedoo.fr"
blank-request="true"
auto-search-on-load="true"
csw="true"
 ></sedoo-catalogue>

Rechercher