En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour réaliser des statistiques de visites.

09 54 46 51 10

du lundi au vendredi de 08h à 19h

Classe: Db


Permets d'accéder aux données de la base de données.

Utilisation

Ces variables d'environnement sont accessibles depuis l'objet db :

{{ db.getRecord('item', 102) }}

getPageById

Permets de retrouver une page du site à partir de son id.

Arguments

  • id : l'ID de la page à retrouver

Valeur de retour

La page retrouvée sous la forme d'un abject ou null si aucune page n'a été retrouvée.


getPageByUrl

Permets de retrouver une page du site à partir de son URL.

Arguments

  • url : l'URL de la page à retrouver

Valeur de retour

La page retrouvée sous la forme d'un abject ou null si aucune page n'a été retrouvée.


getRecord

Permets de retrouver un enregistrement à partir de son type et de son id.

Arguments

  • recordType : le type d'enregistrement à retrouver
  • id : l'ID de l'enregistrement à retrouver
  • options : Voir les options de Db#getRecords

Valeur de retour

L'enregistrement retrouvé sous la forme d'un abject ou null si aucun enregistrement n'a été retrouvé.


getRecords

Permets de retrouver plusieurs enregistrements à partir de leur type et de conditions.

Arguments

  • recordType : le type d'enregistrement à retrouver
  • query : Voir le language de requète
  • options :
    • orderBy (défaut: order | id)
    • limit : Pour limiter le nombre de résultat. Exemple: 0,3
    • translate (défaut: true) : Définir à false pour pas que les champs multilingues soient traduits

Valeur de retour

Les enregistrements retrouvés sous la forme d'un tableau d'objet, ou d'un tableau vide si aucun enregistrement n'a été retrouvé.


sitemapPages

Renvoie toutes les pages du site internet en vue d’afficher un plan du site.

Valeur de retour

Un tableau contenant toutes les pages. Les pages sont représentées pas un objet ayant les propriétés suivantes :

  • absoluteUrl : L'URL de la page
  • url : Idem à absoluteUrl
  • loc : Idem à absoluteUrl
  • relativeUrl : L'URL de la page sans le nom de domaine
  • lastMod : Date de la dernière modification de la page
  • title : Titre de la page
  • nestingLevel : Niveau de profondeur dans le site