1: #set ($pageContainer = "container p-3 mt-3 mb-4 border shadow-sm") 2: #set ($pageClass = "internal-page") 3: #set ($showBookmark = true) 4: #set ($landing = false) 5: 6: #if ($request.getAttribute("pageContainer")) #set ($pageContainer = $request.getAttribute("pageContainer")) #end 7: #if ($request.getAttribute("pageClass")) #set ($pageClass = $request.getAttribute("pageClass")) #end 8: #if ($request.getAttribute("showBookmark") == false) #set ($showBookmark = false) #end 9: #if ($request.getAttribute("landing")) 10: #set ($landing = $request.getAttribute("landing")) 11: #set ($landing = $Boolean.parseBoolean($landing)) 12: #end 13: 14: ## PICK UP OPTIONS 15: $website.include("options") 16: #set ($options = $request.getAttribute("options")) 17: 18: #set ($language = "en") 19: #if ($options.get("site_lang") != "en") 20: #set ($language = $options.get("site_lang")) 21: #end 22: 23: #if ($options.get("footer_logo_link").length() > 0) 24: $!request.setAttribute("footerLogoLink", $options.get("footer_logo_link")) 25: #end 26: 27: <!doctype html> 28: <html lang="${language}" class="${pageClass}" data-theme-2="align-b"> 29: <head> 30: $!request.setAttribute("pageObj", $page) 31: $website.include("inc-head") 32: $!head 33: 34: <link rel="preconnect" href="https://fonts.googleapis.com"> 35: <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 36: <link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet"> 37: <link rel="stylesheet" href="/theme.css" type="text/css" /> 38: <link rel="stylesheet" href="/site.css" type="text/css" /> 39: #if ($website.profile.siteLogo.getUrl().length() > 0) 40: <style> 41: :root { --site-logo-url: url(${website.profile.siteLogo.getUrl()}); } 42: </style> 43: #end 44: </head> 45: <body> 46: 47: <a href="#site-navigation" class="visually-hidden-focusable">Skip to navigation</a> 48: <a href="#site-main" class="visually-hidden-focusable">Skip to content</a> 49: <a href="#site-footer" class="visually-hidden-focusable">Skip to footer</a> 50: 51: #if ($website.ads.isMediaHeaderAdsEnabled()) 52: <!-- 728x90/970x90/320x50 --> 53: <div id="waldo-tag-leaderboard"></div> 54: #end 55: 56: $website.include("header") 57: 58: #if (!$landing && ($website.ads.isMediaSidebarAdsEnabled() || $options.get("sidebar-ads"))) 59: <aside class="container sidebar-placeholder p-0" style="height:0;"> 60: <!-- 160x600 --> 61: <div id="waldo-tag-left-sidebar" style="display:none;"></div> 62: <!-- 160x600 --> 63: <div id="waldo-tag-right-sidebar" style="display:none;"></div> 64: </aside> 65: #end 66: 67: #if (!$landing && $website.ads.isMediaAdsEnabled() && !$website.ads.isMediaHeaderAdsEnabled()) 68: <!-- 728x90/970x90/970x250/300x250/320x50 --> 69: <div id="waldo-tag-banner"></div> 70: #end 71: 72: <main id="site-main" class="site-main" role="main"> 73: <div class="${pageContainer}"> 74: $body 75: #if ($showBookmark) $website.include("share-buttons") #end 76: $wiki 77: </div> 78: </main> 79: 80: #if ($website.ads.isMediaAdsEnabled()) 81: <!-- 728x90/970x90/970x250/300x250/320x50 --> 82: <div id="waldo-tag-bottom-banner"></div> 83: #end 84: 85: $website.include("footer") 86: 87: #if ($website.ads.isMediaOverlayAdsEnabled()) 88: <!-- Sticky Footer --><!-- 728x90/320x50 --> 89: <div id="waldo-tag-sticky-footer"></div> 90: #end 91: 92: $!wiki.su 93: $website.usage 94: $website.include("dropoff-scripts") 95: $request.setAttribute("icl-animate-on-scroll-script", true) 96: </body> 97: </html>