CMS Methods

In het mapje /api/default/cms.js staan een aantal handige methods om CMS gegevens uit de VUEX store te halen. Hieronder opgesomt:

Je voert deze methods uit door this. te gebruiken, deze staan namelijk als standaard mixin geconfigureerd onder: /plugins/default/methods.js.

cdnUrl(url):

Hier stuur je een url heen en krijg je je url met de CDN ervoor.

getCategories():

Returned de data in alle categorieen exclusief secties en items.

getCategoryByAlias(alias):

Returned de data in een specifieke categorie op bases van zijn alias exclusief secties en items.

getCategoryById(id):

Returned de data in een specifieke categorie op bases van zijn id exclusief secties en items.

getCategoryByProp(prop, value):

Returned de data in een specifieke categorie op bases van een property en value exclusief secties en items.

getCategoryByStyle(cseId):

Returned de data in een specifieke categorie op bases van zijn cseid exclusief secties en items.

getCategoryByType(ctpId):

Returned de data in een specifieke categorie op bases van zijn typeid exclusief secties en items.

getCategoryLinkByStyle(cseId):

Returned de link naar de categorie op bases van zijn cseid.

getCategoryLinkByType(ctpId):

Returned de link naar de categorie op bases van zijn typeid.

getCdn():

Returned de ingestelde CDN

getCookieSettings():

Returned de ingestelde cookie instellingen

getCurrentCategory():

Returned de data van de huidige categorie inclusief secties en items.

getCurrentPage():

Returned de uitgebreidere data van een pagina inclusief de categoriedata. Hier kan bijvoorbeeld ook custom data in staan.

getCustomData(name):

Returned de custom data van een bepaalde pagina

getDateTimeFormat():

Returned de datetime van de site die vanuit de API gehaald is bij het laden van de pagina.

getItemsByTemplate(tplId):

Returned alle items van de huidige categorie met het opgegeven tplid

getLocale():

Returned huidige taal instelling

getNumberFormat():

Returned nummer en currency instellingen

getSectionByName(name):

Returned de sectie in de huidige categorie met de opgegeven naam

getSite():

Returned de sitedate uit de store.

getSiteId():

Returned huidige siteid

setCurrentPage(response):

Hier mee set je de pagedata, bijvoorbeeld bij het laden van een andere pagina.