1
0
mirror of synced 2025-12-19 18:10:59 -05:00
Files
docs/middleware/contextualizers/current-product-tree.js
2021-04-15 14:36:16 -04:00

11 lines
416 B
JavaScript

module.exports = function currentProductTree (req, res, next) {
if (!req.context.page) return next()
if (req.context.page.documentType === 'homepage') return next()
const currentSiteTree = req.context.siteTree[req.context.currentLanguage][req.context.currentVersion]
req.context.currentProductTree = currentSiteTree.childPages.find(page => req.context.currentPath.startsWith(page.href))
return next()
}