Add language to HTML tags

This commit is contained in:
Christoph Hagen 2022-12-20 12:49:21 +01:00
parent 72e0db7f6f
commit 7a0e1300ac
3 changed files with 3 additions and 0 deletions

View File

@ -25,6 +25,7 @@ struct OverviewPageGenerator {
sectionUrl: section.sectionUrl(for: language), sectionUrl: section.sectionUrl(for: language),
languageButton: languageButton, languageButton: languageButton,
page: section) page: section)
content[.language] = language
content[.contentClass] = "overview" content[.contentClass] = "overview"
content[.header] = makeHeader(page: section, metadata: metadata, language: language) content[.header] = makeHeader(page: section, metadata: metadata, language: language)
content[.content] = makeContent(section: section, language: language) content[.content] = makeContent(section: section, language: language)

View File

@ -28,6 +28,7 @@ struct PageGenerator {
page: page, metadata: metadata, language: language, path: inputContentPath) page: page, metadata: metadata, language: language, path: inputContentPath)
var content = [PageTemplate.Key : String]() var content = [PageTemplate.Key : String]()
content[.language] = language
content[.head] = factory.pageHead.generate(page: page, language: language, includesCode: pageIncludesCode) content[.head] = factory.pageHead.generate(page: page, language: language, includesCode: pageIncludesCode)
let sectionUrl = page.sectionUrl(for: language) let sectionUrl = page.sectionUrl(for: language)
content[.topBar] = factory.topBar.generate(sectionUrl: sectionUrl, languageButton: nextLanguage, page: page) content[.topBar] = factory.topBar.generate(sectionUrl: sectionUrl, languageButton: nextLanguage, page: page)

View File

@ -3,6 +3,7 @@ import Foundation
struct PageTemplate: Template { struct PageTemplate: Template {
enum Key: String, CaseIterable { enum Key: String, CaseIterable {
case language = "LANG"
case head = "HEAD" case head = "HEAD"
case topBar = "TOP_BAR" case topBar = "TOP_BAR"
case contentClass = "CONTENT_CLASS" case contentClass = "CONTENT_CLASS"