merge header parts in pemplate+robots=noindex for chat

This commit is contained in:
vv01f 2020-06-23 10:31:19 +02:00
parent 8f4b48c694
commit 6e02864863
Signed by untrusted user who does not match committer: vv01f
GPG Key ID: 02625A16AC1D1FF6
2 changed files with 46 additions and 38 deletions

View File

@ -17,26 +17,41 @@
</xsl:template> </xsl:template>
<xsl:template name="header"> <xsl:template name="header">
<meta charset="utf-8" /> <xsl:param name="title"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <xsl:element name="head">
<meta name="age-de-meta-label" content="age=0 hash:2f543505f7d9014bc35c3bc405bb6739c7ee87bd kind=sl protocol=all" /> <title>
<meta name="description" content="&lt;&lt;&lt;/&gt;&gt; c3d2, der Erfahrungsaustauschkreis aus dem sächsischen Dresden" /> <xsl:text>&lt;&lt;&lt;/&gt;&gt; Chaos Computer Club Dresden | c3d2</xsl:text>
<meta name="keywords" content="c3d2 ccc dresden sachsen hacker" /> <xsl:if test="$title != ''">
<meta name="robots" content="index,follow" /> <xsl:value-of select="$title" />
<meta name="generator" content="C3D2-Web" /> </xsl:if>
<meta name="language" content="de" /> </title>
<meta name="author" content="Fnordic walker" /> <meta charset="utf-8" />
<meta name="date" content="May 23 1981" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta name="age-de-meta-label" content="age=0 hash:2f543505f7d9014bc35c3bc405bb6739c7ee87bd kind=sl protocol=all" />
<meta name="DC.Creator" content="Fnordic walker" /> <xsl:choose>
<meta name="DC.Description" content="&lt;&lt;&lt;/&gt;&gt; c3d2, der Erfahrungsaustauschkreis aus dem sächsischen Dresden" /> <!-- Chat aus Suchmaschine herauswünschen -->
<meta name="DC.Publisher" content="Chaos Computer Club Dresden" /> <xsl:when test="@title = 'Chat'">
<meta name="DC.Date" content="May 23 1981" /> <meta name="robots" content="noindex" />
<meta name="DC.Type" content="Text" /> </xsl:when>
<meta name="DC.Format" content="text/html" /> <xsl:otherwise>
<meta name="DC.Language" content="de" /> <meta name="robots" content="index,follow" />
<meta name="DC.Coverage" content="Dresden" /> </xsl:otherwise>
<meta name="DC.Title" content="c3d2: Chaos Computer Club Dresden" /> </xsl:choose>
<meta name="description" content="&lt;&lt;&lt;/&gt;&gt; c3d2, der Erfahrungsaustauschkreis aus dem sächsischen Dresden" />
<meta name="keywords" content="c3d2 ccc dresden sachsen hacker" />
<meta name="DC.Creator" content="Fnordic walker" />
<meta name="DC.Description" content="&lt;&lt;&lt;/&gt;&gt; c3d2, der Erfahrungsaustauschkreis aus dem sächsischen Dresden" />
<meta name="DC.Publisher" content="Chaos Computer Club Dresden" />
<meta name="DC.Date" content="May 23 1981" />
<meta name="DC.Type" content="Text" />
<meta name="DC.Format" content="text/html" />
<meta name="DC.Language" content="de" />
<meta name="DC.Coverage" content="Dresden" />
<meta name="DC.Title" content="c3d2: Chaos Computer Club Dresden" />
<meta name="generator" content="C3D2-Web" />
<meta name="language" content="de" />
<meta name="author" content="Fnordic walker" />
<meta name="date" content="May 23 1981" />
<xsl:call-template name="links" /> <xsl:call-template name="links" />
@ -62,18 +77,18 @@
<xsl:call-template name="make-script-tag"> <xsl:call-template name="make-script-tag">
<xsl:with-param name="name">play-resources</xsl:with-param> <xsl:with-param name="name">play-resources</xsl:with-param>
</xsl:call-template> </xsl:call-template>
<xsl:call-template name="make-script-tag"> <!-- project discontinued xsl:call-template name="make-script-tag">
<xsl:with-param name="name">bitlove-enclosures</xsl:with-param> <xsl:with-param name="name">bitlove-enclosures</xsl:with-param>
</xsl:call-template> </xsl:call-template-->
<!-- Nur auf membership.html --> <!-- Nur auf membership.html -->
<xsl:if test="/page/membership-form"> <xsl:if test="/page/membership-form">
<!-- vv01f: todo: build tags for existing files only -->
<xsl:call-template name="make-script-tag"> <xsl:call-template name="make-script-tag">
<xsl:with-param name="name">membership</xsl:with-param> <xsl:with-param name="name">membership</xsl:with-param>
</xsl:call-template> </xsl:call-template>
</xsl:if> </xsl:if>
</xsl:template> </xsl:element>
</xsl:template>
<xsl:template name="make-script-tag"> <xsl:template name="make-script-tag">
<xsl:param name="name"/> <xsl:param name="name"/>

View File

@ -57,19 +57,12 @@
<xsl:template name="body"> <xsl:template name="body">
<xsl:param name="title" /> <xsl:param name="title" />
<xsl:element name="html"> <xsl:element name="html">
<xsl:attribute name="lang">de</xsl:attribute> <xsl:attribute name="lang">de</xsl:attribute>
<xsl:attribute name="xml:lang">de</xsl:attribute> <xsl:attribute name="xml:lang">de</xsl:attribute>
<xsl:element name="head"> <xsl:call-template name="header">
<xsl:call-template name="header" /> <xsl:with-param name="title" select="$title" />
<title> </xsl:call-template>
<xsl:text>&lt;&lt;&lt;/&gt;&gt; Chaos Computer Club Dresden | c3d2</xsl:text>
<xsl:if test="$title != ''">
<xsl:text> - </xsl:text>
<xsl:value-of select="$title" />
</xsl:if>
</title>
</xsl:element>
<xsl:element name="body"> <xsl:element name="body">
<div id="page"> <div id="page">