XHTML metadata: klíčová slova
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sun, 23 Jun 2013 17:04:52 +0200
changeset 127 4b02189672db
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
--- a/ukázka/odkazy.xml	Sun Jun 23 16:29:22 2013 +0200
+++ b/ukázka/odkazy.xml	Sun Jun 23 17:04:52 2013 +0200
@@ -3,6 +3,11 @@
 	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
 	<nadpis>Odkazy</nadpis>
 	<perex>Ukázka odkazů – interních, externích…</perex>
+	<klíčováSlova>
+		<slovo>odkaz</slovo>
+		<slovo>hyperlink</slovo>
+		<slovo>e-mail</slovo>
+	</klíčováSlova>
 	<pořadí>60</pořadí>
 
 	<text xmlns="http://www.w3.org/1999/xhtml">
--- a/šablona/stránka-společné.xsl	Sun Jun 23 16:29:22 2013 +0200
+++ b/šablona/stránka-společné.xsl	Sun Jun 23 17:04:52 2013 +0200
@@ -84,6 +84,17 @@
 	<xsl:template match="s:stránka/s:perex">
 		<meta content="{text()}" name="description"/>
 	</xsl:template>
+	<xsl:template match="s:stránka/s:klíčováSlova">
+		<xsl:element name="meta">
+			<xsl:attribute name="content">
+				<xsl:for-each select="s:slovo">
+					<xsl:value-of select="text()"/>
+					<xsl:if test="not(position() = last())">, </xsl:if>
+				</xsl:for-each>
+			</xsl:attribute>
+			<xsl:attribute name="name">keywords</xsl:attribute>
+		</xsl:element>
+	</xsl:template>
 
 	<!--
 		Vloží nečíslovaný seznam obsahující hlavní nabídku webu (seznam stránek)
--- a/šablona/stránka.xsl	Sun Jun 23 16:29:22 2013 +0200
+++ b/šablona/stránka.xsl	Sun Jun 23 17:04:52 2013 +0200
@@ -56,6 +56,7 @@
 				<link title="Novinky (RSS)"  href="rss.xml"  type="application/rss+xml"  rel="alternate"/>
 				<xsl:apply-templates select="$konfigurace/k:web/k:autor/k:jméno"/>
 				<xsl:apply-templates select="s:stránka/s:perex"/>
+				<xsl:apply-templates select="s:stránka/s:klíčováSlova"/>
 				<xsl:apply-templates select="$konfigurace/k:web/k:js"/>
 				<xsl:apply-templates select="$konfigurace/k:web/k:css"/>
 			</head>