Files
fsfe-website/fsfe.xsl
T

62 lines
2.1 KiB
XML
Raw Normal View History

2007-05-05 16:34:57 +00:00
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:dt="http://xsltsl.org/date-time"
exclude-result-prefixes="dt"
xmlns:str="http://exslt.org/strings"
extension-element-prefixes="str">
2011-01-23 15:17:24 +00:00
2011-04-25 12:24:53 +00:00
<!-- HTML 5 compatibility doctype, since our XSLT parser doesn't support disabling output escaping -->
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
2011-04-08 20:04:40 +00:00
<xsl:variable name="mode">
<!-- here you can set the mode to switch between normal and IloveFS style -->
2014-02-08 15:23:12 +00:00
<xsl:value-of select="'normal'" /> <!-- can be either 'normal' or 'valentine' -->
</xsl:variable>
2014-01-23 15:39:19 +00:00
2014-06-22 15:04:05 +00:00
<xsl:import href="tools/xsltsl/translations.xsl" />
<xsl:import href="tools/xsltsl/static-elements.xsl" />
<xsl:import href="tools/xsltsl/tagging.xsl" />
2014-01-23 15:39:19 +00:00
2014-06-22 15:04:05 +00:00
<xsl:import href="build/xslt/fsfe_document.xsl" />
2014-06-17 22:34:59 +00:00
<xsl:import href="build/xslt/fsfe_head.xsl" />
<xsl:import href="build/xslt/fsfe_headings.xsl" />
2007-05-05 16:34:57 +00:00
2014-06-22 15:04:05 +00:00
<xsl:import href="build/xslt/support_js.xsl" />
<xsl:import href="build/xslt/support_countries.xsl" />
2012-08-30 11:41:18 +00:00
2014-06-17 22:34:59 +00:00
<xsl:import href="build/xslt/fsfe_body.xsl" />
<xsl:import href="build/xslt/fsfe_localmenu.xsl" />
2008-12-07 21:07:01 +00:00
2014-06-22 15:04:05 +00:00
<!-- Ignore "latin" tags, used only for printable material -->
<xsl:template match="latin">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
<!-- If no template matching <body> is found in the current page's XSL file, this one will be used -->
<xsl:template match="body" priority="-1">
<xsl:apply-templates />
</xsl:template>
2007-05-05 16:34:57 +00:00
<!-- Do not copy non-HTML elements to output -->
2014-06-22 15:04:05 +00:00
<xsl:import href="build/xslt/fsfe_nolocal.xsl" />
<xsl:template match="@dt:*">
<xsl:attribute name="{local-name()}">
<xsl:value-of select="." />
</xsl:attribute>
</xsl:template>
2014-06-22 15:04:05 +00:00
2014-01-27 23:03:27 +00:00
<!--FIXME ↓-->
2014-01-27 20:37:36 +00:00
<xsl:template match="fetch-news">
<xsl:call-template name="fetch-news">
2014-01-27 21:30:08 +00:00
<xsl:with-param name="tag" select="'/buildinfo/document/sidebar/@news'"/>
2014-01-27 20:37:36 +00:00
<xsl:with-param name="nb-items" select="4"/>
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>
2014-01-27 20:37:36 +00:00