|
|
@ -51,7 +51,9 @@ class PageController extends SiteController { |
|
|
|
async getView (req, res, next) { |
|
|
|
const { resource: resourceService } = this.dtp.services; |
|
|
|
try { |
|
|
|
await resourceService.recordView(req, 'Page', res.locals.page._id); |
|
|
|
if (res.locals.page.status === 'published') { |
|
|
|
await resourceService.recordView(req, 'Page', res.locals.page._id); |
|
|
|
} |
|
|
|
res.locals.pageSlug = res.locals.page.slug; |
|
|
|
res.locals.pageTitle = `${res.locals.page.title} on ${this.dtp.config.site.name}`; |
|
|
|
res.render('page/view'); |
|
|
|