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./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.