bloggalerietagcloudalleslinks

Tagcloud

Damit ich's nicht gleich wieder vergesse, die Anleitung aus dem Flux CMS DevBlog:
  1. Collection mit Namen "tagcloud" erstellen
  2. Davon die .configxml editieren und den folgenden Code einfügen:
    <?xml version="1.0"?>
    <bxcms xmlns="http://bitflux.org/config">
        <plugins>
            <parameter name="xslt" type="pipeline" value="tagcloud.xsl"/>
            <plugin type="navitree">
            </plugin>
            <plugin type="tagcloud">
                <parameter name="locations" value="/blog/"/>
                <parameter name="maxfontsize" value="56"/>
                <parameter name="minfontsize" value="20"/>
            </plugin>
        </plugins>
    </bxcms>
    
  3. Das folgende in themes/<theme-name>/tagcloud.xsl ablegen:
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:blog="http://bitflux.org/doctypes/blog" xmlns:bxf="http://bitflux.org/functions" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xmlns:php="http://php.net/xsl" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" exclude-result-prefixes="xhtml">
    
        <xsl:import href="master.xsl"/>
        <xsl:import href="../standard/common.xsl"/>
    
        <xsl:output encoding="utf-8" method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
    
        <xsl:template name="content">
            <p id="tagcloud">
            <xsl:for-each select="/bx/plugin[@name='tagcloud']/tagcloud/tag">
                <a href="{$webrootW}{path}archive/tag/{name}" style="font-size:{size}px;">
                    <xsl:value-of select="name"/>
                </a>&#160;
            </xsl:for-each>
            </p>
        </xsl:template>
    
    </xsl:stylesheet>
    
  4. Et voilà
Ähnliche Beiträge:
Manpage direkt aus VIM aufrufen
List all GCC standard defines
sudo write with vim
1 Jahr distanz.blog
Feed the spiders
 Permalink

Kommentare

Keine (weiteren) neuen Kommentare erlaubt.