Files
the-example-app-nodejs/views/landingPage.pug
Khaled Garbaya 1d513b9ede feat: Add empty content module (#111)
* Add empty content module

* Make Bene Happy again
2018-02-22 16:13:37 +01:00

30 lines
775 B
Plaintext

extends layout
include mixins/_breadcrumb
include mixins/_editorialFeatures
include mixins/_moduleCopy
include mixins/_moduleHeroImage
include mixins/_moduleHighlightedCourse
include mixins/_emptyModule
block content
if currentPath !== '/'
.layout-centered
+breadcrumb
.layout-centered
+editorialFeatures(landingPage)
.modules-container
if landingPage.fields.contentModules.length
each module in landingPage.fields.contentModules
case module.sys.contentType.sys.id
when 'layoutCopy'
+moduleCopy(module)
when 'layoutHeroImage'
+moduleHeroImage(module)
when 'layoutHighlightedCourse'
+moduleHighlightedCourse(module, module.fields.course)
else
+emptyModule()