# ### # basic libs for page setup # ### # ### # get page title (fallback to page) # ### lib.getHeadline = COA lib.getHeadline { wrap =
|
required = 1 } } # get current sys_language lib.getCurrentLanguage = COA lib.getCurrentLanguage { stdWrap.noTrimWrap = | lang-|| 10 = TEXT 10 { # @ToDo: this is currently not working data = siteLanguage:twoLetterIsoCode } } # test if current page is front page (= home) lib.isFrontPage = COA lib.isFrontPage { 10 = TEXT 10 { # classes for !home value = page # classes for home value.override = home value.override.if { equals.data = page:uid value = {$sitepackage.website.rootUid} } noTrimWrap = | || } 20 < .10 20 { # classes for !home value = not-front-page # classes for home value.override = front-page } 30 < .10 30 { # classes for !home value = singular # classes for home value.override = not-singular } }