2 <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
3 <xsl:stylesheet version="1.0"
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
5 xmlns="http://www.w3.org/1999/xhtml">
8 <!-- Builds the moduleindex page -->
10 <xsl:template match="moduleindex">
11 <html xml:lang="{$messages/@lang}" lang="{$messages/@lang}">
12 <xsl:call-template name="head"/>
14 <body id="module-index">
15 <xsl:call-template name="top"/>
19 <xsl:value-of select="title"/>
22 <xsl:apply-templates select="summary" />
25 <xsl:call-template name="toplink"/>
29 <xsl:value-of select="$messages/message[@name='corefeatures']"/>
33 <xsl:for-each select="document(sitemap/category[@id='modules']/modulefilelist/modulefile)/modulesynopsis">
34 <xsl:sort select="name"/>
36 <xsl:if test="status='MPM' or status='Core'">
38 <a href="{name}.html">
39 <xsl:value-of select="name"/>
43 <xsl:apply-templates select="description"/>
49 <!-- /core section -->
51 <xsl:call-template name="toplink"/>
55 <xsl:value-of select="$messages/message[@name='othermodules']"/>
59 <xsl:for-each select="document(sitemap/category[@id='modules']/modulefilelist/modulefile)/modulesynopsis">
60 <xsl:sort select="name"/>
62 <xsl:if test="status!='MPM' and status!='Core'">
64 <a href="{name}.html">
65 <xsl:value-of select="name"/>
69 <xsl:apply-templates select="description"/>
75 <!-- /modules section -->
77 <xsl:call-template name="bottom"/>