Changeset 17:02bad17b4590

Show
Ignore:
Timestamp:
04/30/11 17:06:59 (13 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

Logo v záhlaví → odkaz na titulní stránku (makro pro interní odkazy).

Files:
3 modified

Legend:

Unmodified
Added
Removed
  • vstup/css/styl.css

    r15 r17  
    44    text-align: center; 
    55    font-size: 16px; 
     6} 
     7 
     8a img { 
     9        border: none; 
    610} 
    711 
  • vstup/záhlaví.inc

    r15 r17  
    1 <stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor"> 
     1<stránka 
     2        xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor" 
     3        xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"> 
    24        <text xmlns="http://www.w3.org/1999/xhtml"> 
    35                <p class="logo"> 
    4                         <img src="grafika/logo.png" alt="XML Web generátor"/> 
     6                        <m:a href="index" title="Klikněte pro přechod na úvodní stránku"><img src="grafika/logo.png" alt="XML Web generátor"/></m:a> 
    57                </p> 
    68    </text>     
  • šablona/stránka.xsl

    r16 r17  
    44        xmlns:h="http://www.w3.org/1999/xhtml" 
    55        xmlns:g="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor" 
     6        xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro" 
    67        xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    78        xmlns:fn="http://www.w3.org/2005/xpath-functions" 
    89        xmlns:svg="http://www.w3.org/2000/svg" 
    910        xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    10         exclude-result-prefixes="fn h g xs"> 
     11        exclude-result-prefixes="fn h g xs m"> 
    1112        <xsl:output  
    1213                method="xml"  
     
    9394        <link href="{text()}" type="text/css" rel="StyleSheet" /> 
    9495    </xsl:template> 
     96    
     97    <!-- 
     98        Makro pro převod interních odkazů: 
     99                - doplnění správné přípony 
     100                - URL kódování znaků 
     101    --> 
     102    <xsl:template match="m:a"> 
     103        <a> 
     104                <xsl:copy-of select="@*"/> 
     105                <xsl:attribute name="href"> 
     106                        <xsl:value-of select="fn:encode-for-uri(concat(@href, $výstupníPřípona))"/> 
     107                </xsl:attribute> 
     108                <xsl:apply-templates/> 
     109        </a> 
     110    </xsl:template> 
    95111     
    96112    <!-- Ukázka vlastního „makra“: -->