blob: 1ad835129bb539c54e9d843c9c577c44b0501956 [file] [log] [blame]
<#ftl nsPrefixes={"D":"http://docbook.org/ns/docbook"} stripText = true>
<#escape x as x?html>
<#import "util.ftl" as u>
<#macro footer>
<#compress>
<#local book = .node?root.*>
<#local footerTitleHTML = u.getRequiredTitleAsString(book)>
<#local bookSubtitle = u.getOptionalSubtitleAsString(book)>
<#if bookSubtitle?hasContent>
<#local footerTitleHTML += " – " + bookSubtitle?html>
</#if>
<div class="site-footer"><#t>
<#-- keep site-width inside so background extends -->
<div class="site-width"><#t>
<#if footerSiteMap?? || socialLinks?? || showXXELogo>
<div class="footer-top"><#t>
<div class="col-left sitemap"><#t>
<#if footerSiteMap??>
<@siteMap columns=footerSiteMap /><#t>
</#if>
</div><#t>
<div class="col-right"><#t>
<#if socialLinks??>
<@social links=socialLinks />
</#if>
<#if showXXELogo>
<a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><#t>
<span>Edited with XMLMind XML Editor</span><#t>
</a><#t>
</#if>
</div><#t>
</div><#t>
</#if>
<div class="footer-bottom"><#t>
<p><#t>
<#if book.info.productname?hasContent>
<span class="generated-for-product">Generated for: ${book.info.productname}</span><#t>
</#if>
<span class="last-updated"><@lastGenerated /></span><#t>
</p><#t>
<@copyright /><#t>
</div><#t>
</div><#t>
</div><#t>
</#compress>
</#macro>
<#macro lastGenerated>
Last generated:
<time itemprop="dateModified" datetime="${transformStartTime?datetime?isoUtc}" title="${transformStartTime?datetime?string.full}"><#t>
${transformStartTime?string('yyyy-MM-dd HH:mm:ss z')?html}<#t>
</time><#t>
</#macro>
<#macro copyright>
<#-- @todo: this should be generic and not hardcoded -->
<p class="copyright"><#t>
© <span itemprop="copyrightYear">1999</span>–${transformStartTime?string('yyyy')}<#lt>
<a itemtype="http://schema.org/Person" itemprop="copyrightHolder" href="http://freemarker.org">The Freemarker Project</a>. All rights reserved.<#t>
</p><#t>
</#macro>
<#macro social links>
<ul class="social-icons"><#t>
<#list links?keys as linkTitle>
<#local link = links[linkTitle]>
<li><#t>
<a class="${link.class}" href="${link.href}">${linkTitle}</a><#t>
</li><#t>
</#list>
</ul><#t>
</#macro>
<#macro siteMap columns>
<#list columns?keys as columnTitle>
<div class="column"><#t>
<h3 class="column-header">${columnTitle}</h3><#t>
<ul><#t>
<#local links = columns[columnTitle]>
<#list links?keys as linkTitle>
<li><a href="${links[linkTitle]}">${linkTitle}</a></li><#t>
</#list>
</ul><#t>
</div><#t>
</#list>
</#macro>
</#escape>