Add option to use custom header code

This commit is contained in:
Christoph Hagen
2022-08-16 12:30:50 +02:00
parent c8a70a3d42
commit 5ec0502eab
2 changed files with 18 additions and 2 deletions

View File

@@ -35,7 +35,9 @@ struct PageGenerator {
content[.head] = try makeHead(page: page, language: language)
content[.topBar] = factory.topBar.generate(section: page.sectionId, languageButton: nextLanguage)
content[.contentClass] = "content"
content[.header] = makeHeader(page: page.metadata, metadata: metadata, language: language, backText: backText)
if page.metadata.useCustomHeader {
content[.header] = makeHeader(page: page.metadata, metadata: metadata, language: language, backText: backText)
}
content[.content] = try makeContent(page: page, language: language, url: inputContentUrl)
content[.previousPageLinkText] = previousPage.unwrapped { factory.makePrevText($0.text) }
content[.previousPageUrl] = previousPage?.link