|
|
|
@ -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');
|
|
|
|
|