Guida sviluppo temi

Benvenuto nella sezione dedicata
allo sviluppo dei temi Storeden.

Pagine

Segui
 
custompages

Ottenere la lista delle pagine attive create in Ecommerce > Pagine. Non restituisce il contenuto della pagina.

custompages()
[
   {
      'id':'569cc86416f46a85764cfada',
      'title':'Chi siamo',
      'friendlyURL':'chi-siamo',
      'parent':'',
      'lang_urls':{
         'en_US':'about-us'
      }
   },
   {
      'id':'56b0c18516f46afd0a7b23c6',
      'title':'Dove trovarci',
      'friendlyURL':'dove-trovarci',
      'parent':'569cc86416f46a85764cfada',
      'lang_urls':[
         'en_US':'where-we-are'
      ]
   },
   {
      'id':'5a2910fa16f46a65797b23c6',
      'title':'L'azienda',
      'friendlyURL':'azienda',
      'parent':'569cc86416f46a85764cfada',
      'lang_urls':{
         'en_US':'company'
      }
   },
   {
      'id':'5c336f5816f46a201aa92aa5',
      'title':'Team',
      'friendlyURL':'team',
      'parent':'5a2910fa16f46a65797b23c6',
      'lang_urls':[
         'en_US':'team'
      ]
   }
]
 
getPageById

Ottenere i dettagli di una pagina tramite il suo ID.

getPageById(id)
param type note default
id _id Id della pagina  
{
   "_id":{
      "$id":"569cc86416f46a85764cfada"
   },
   "groupUID":114501,
   "title":"Chi siamo",
   "friendlyURL":"chi-siamo",
   "content":"Lorem ipsum dolor sit amet...",
   "parentPage":"",
   "lang_urls":{
      "en_US":"about-us"
   },
   "mobile":"", /* deprecated */
   "onMenu":1, /* indicates active page */
   "function":0, /* deprecated */
   "layout":null, /* deprecated */
}
 
getPageByParentId

Cercare le sotto-pagine di una pagina.

getPageByParentId(id)
param type note default
id string Id della pagina parent  
 
getPageIDByURL

Ottenere i dettagli di una pagina tramite il suo URL.

getPageIDByURL(friendlyURL)
param type note default
friendlyURL string URL della pagina  
{
   "_id":{
      "$id":"569cc86416f46a85764cfada"
   },
   "groupUID":114501,
   "title":"Chi siamo",
   "friendlyURL":"chi-siamo",
   "content":"Lorem ipsum dolor sit amet...",
   "parentPage":"",
   "lang_urls":{
      "en_US":"about-us"
   },
   "mobile":"", /* deprecated */
   "onMenu":1, /* indicates active page */
   "function":0, /* deprecated */
   "layout":null, /* deprecated */
}
 
getPageThree

Dato un id pagina, restituisce le pagine genitori, per formare il path di navigazione.

getPageThree(id)
param type note default
id _id Id della pagina  
{% set three = getPageThree("5c336f5816f46a201aa92aa5") %}

[
   {
      "_id":{
         "$id":"569cc86416f46a85764cfada"
      },
      "groupUID":114501,
      "title":"Chi siamo",
      "friendlyURL":"chi-siamo",
      "content":"Lorem ipsum dolor sit amet...",
      "parentPage":"",
      "lang_urls":{
         "en_US":"about-us"
      },
      "onMenu":1, /* indicates active page */
      "mobile":"", /* deprecated */
      "function":0, /* deprecated */
      "layout":null, /* deprecated */
   },
   {
      "_id":{
         "$id":"5a2910fa16f46a65797b23c6"
      },
      "groupUID":114501,
      "title":"L'Azienda",
      "friendlyURL":"azienda",
      "content":"Lorem ipsum dolor sit amet...",
      "parentPage":"569cc86416f46a85764cfada",
      "lang_urls":{
         "en_US":"company"
      },
      "onMenu":1, /* indicates active page */
      "mobile":"", /* deprecated */
      "function":0, /* deprecated */
      "layout":null, /* deprecated */
   },
   {
      "_id":{
         "$id":"5c336f5816f46a201aa92aa5"
      },
      "groupUID":114501,
      "title":"Team",
      "content":"Lorem ipsum dolor sit amet...",
      "parentPage":"5a2910fa16f46a65797b23c6",
      "friendlyURL":"team",
      "lang_urls":{
         "en_US":"team"
      },
      "onMenu":1, /* indicates active page */
      "mobile":"", /* deprecated */
      "function":0, /* deprecated */
      "layout":null, /* deprecated */
   }
]
 
Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 0 su 0

Commenti

Questa è una guida per gli sviluppatori

Se hai bisogno di aiuto per configurare il tuo tema

Visita questa sezione
Powered by Zendesk