Changeset 54:15c66c9048f2 for šablona/makra/odkazy.xsl
- Timestamp:
- 01/07/12 01:08:24 (13 years ago)
- Branch:
- default
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
šablona/makra/odkazy.xsl
r53 r54 7 7 8 8 <!-- 9 Odkazy10 ****** 11 Slouží hlavněk vkládání odkazů na jiné stránky v rámci webu.9 Interní odkazy 10 ************** 11 Slouží k vkládání odkazů na jiné stránky v rámci webu. 12 12 * 13 13 @href zadáváme jen název souboru bez přípony – s nezakódovanou češtinou a s mezerami 14 @typ jiné typy odkazů (výchozí jsou interní odkazy v rámci webu)14 @typ nevyplňujeme 15 15 --> 16 <xsl:template match="m:a ">16 <xsl:template match="m:a[not(@typ)]"> 17 17 <a> 18 18 <xsl:copy-of select="@*"/> … … 56 56 </xsl:template> 57 57 58 <!-- 59 Wikipedia 60 ************ 61 Stránka v encyklopedii 62 @href název stránky 63 @jazyk kód jazyka (výchozí je čeština) 64 --> 65 <xsl:template match="m:a[@typ='wiki']"> 66 <xsl:call-template name="vložOdkaz"> 67 <xsl:with-param name="url" select=" 68 concat( 69 'https://secure.wikimedia.org/wikipedia/', (@jazyk,'cs')[1], '/wiki/', 70 encode-for-uri(@href) 71 )"/> 72 </xsl:call-template> 73 </xsl:template> 74 58 75 <!-- 59 76 Seznam.cz 60 77 ********* 61 78 Vyhledávání pomocí Seznamu 79 @href náš dotaz 62 80 --> 63 81 <xsl:template match="m:a[@typ='seznam']"> 64 82 <xsl:call-template name="vložOdkaz"> 65 <xsl:with-param name="url" select="concat('http://search.seznam.cz/?q=', encode-for-uri(@href))"/> 83 <xsl:with-param name="url" select=" 84 concat( 85 'http://search.seznam.cz/?q=', 86 encode-for-uri(@href) 87 )"/> 66 88 </xsl:call-template> 67 89 </xsl:template> … … 71 93 ********** 72 94 Vyhledávání pomocí Googlu 95 @href náš dotaz 73 96 --> 74 97 <xsl:template match="m:a[@typ='google']"> 75 98 <xsl:call-template name="vložOdkaz"> 76 <xsl:with-param name="url" select="concat('https://encrypted.google.com/search?q=', encode-for-uri(@href))"/> 99 <xsl:with-param name="url" select=" 100 concat( 101 'https://encrypted.google.com/search?q=', 102 encode-for-uri(@href) 103 )"/> 77 104 </xsl:call-template> 78 105 </xsl:template> … … 82 109 ******************** 83 110 Internetové standardy – RFC 111 @href číslo RFCčka 84 112 --> 85 113 <xsl:template match="m:a[@typ='rfc']"> 86 114 <xsl:call-template name="vložOdkaz"> 87 <xsl:with-param name="url" select="concat('https://tools.ietf.org/html/rfc', @href)"/> 115 <xsl:with-param name="url" select=" 116 concat( 117 'https://tools.ietf.org/html/rfc', 118 @href 119 )"/> 88 120 </xsl:call-template> 89 121 </xsl:template> … … 96 128 <xsl:attribute name="href"><xsl:value-of select="$url"/></xsl:attribute> 97 129 <xsl:apply-templates/> 98 </a> 130 </a> 99 131 </xsl:template> 100 132