XHTML metadata: klíčová slova
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sun, 23 Jun 2013 17:04:52 +0200
changeset 1274b02189672db
parent 126 be52f52e7d39
child 128 7493856248e1
XHTML metadata: klíčová slova
ukázka/odkazy.xml
šablona/stránka-společné.xsl
šablona/stránka.xsl
     1.1 --- a/ukázka/odkazy.xml	Sun Jun 23 16:29:22 2013 +0200
     1.2 +++ b/ukázka/odkazy.xml	Sun Jun 23 17:04:52 2013 +0200
     1.3 @@ -3,6 +3,11 @@
     1.4  	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
     1.5  	<nadpis>Odkazy</nadpis>
     1.6  	<perex>Ukázka odkazů – interních, externích…</perex>
     1.7 +	<klíčováSlova>
     1.8 +		<slovo>odkaz</slovo>
     1.9 +		<slovo>hyperlink</slovo>
    1.10 +		<slovo>e-mail</slovo>
    1.11 +	</klíčováSlova>
    1.12  	<pořadí>60</pořadí>
    1.13  
    1.14  	<text xmlns="http://www.w3.org/1999/xhtml">
     2.1 --- a/šablona/stránka-společné.xsl	Sun Jun 23 16:29:22 2013 +0200
     2.2 +++ b/šablona/stránka-společné.xsl	Sun Jun 23 17:04:52 2013 +0200
     2.3 @@ -84,6 +84,17 @@
     2.4  	<xsl:template match="s:stránka/s:perex">
     2.5  		<meta content="{text()}" name="description"/>
     2.6  	</xsl:template>
     2.7 +	<xsl:template match="s:stránka/s:klíčováSlova">
     2.8 +		<xsl:element name="meta">
     2.9 +			<xsl:attribute name="content">
    2.10 +				<xsl:for-each select="s:slovo">
    2.11 +					<xsl:value-of select="text()"/>
    2.12 +					<xsl:if test="not(position() = last())">, </xsl:if>
    2.13 +				</xsl:for-each>
    2.14 +			</xsl:attribute>
    2.15 +			<xsl:attribute name="name">keywords</xsl:attribute>
    2.16 +		</xsl:element>
    2.17 +	</xsl:template>
    2.18  
    2.19  	<!--
    2.20  		Vloží nečíslovaný seznam obsahující hlavní nabídku webu (seznam stránek)
     3.1 --- a/šablona/stránka.xsl	Sun Jun 23 16:29:22 2013 +0200
     3.2 +++ b/šablona/stránka.xsl	Sun Jun 23 17:04:52 2013 +0200
     3.3 @@ -56,6 +56,7 @@
     3.4  				<link title="Novinky (RSS)"  href="rss.xml"  type="application/rss+xml"  rel="alternate"/>
     3.5  				<xsl:apply-templates select="$konfigurace/k:web/k:autor/k:jméno"/>
     3.6  				<xsl:apply-templates select="s:stránka/s:perex"/>
     3.7 +				<xsl:apply-templates select="s:stránka/s:klíčováSlova"/>
     3.8  				<xsl:apply-templates select="$konfigurace/k:web/k:js"/>
     3.9  				<xsl:apply-templates select="$konfigurace/k:web/k:css"/>
    3.10  			</head>