Changeset 3086
- Timestamp:
- 12/10/10 12:33:33
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
releases/bedework-3.7/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/bedeworkTheme/featured/FeaturedEvent.xml
r2546 r3086 1 <?xml version="1.0"?> 2 <!-- Global settings for featured events are set in themeSettings.xsl. 3 This file provides the data for featured events with some switches 4 for how they are used.--> 1 5 <featuredEvents> 2 <image> 3 <name>bede.jpg</name> 4 <link>http://en.wikipedia.org/wiki/De_temporum_ratione</link> 5 <toolTip>De temporum ratione</toolTip> 6 </image> 7 <image> 8 <name>gettingstarted.jpg</name> 9 <link>http://www.bedework.org/bedework/update.do?artcenterkey=36</link> 10 <toolTip>Bedework Documentation</toolTip> 11 </image> 12 <image> 13 <name>bedework.jpg</name> 14 <link>http://www.bedework.org/bedework/setup.do</link> 15 <toolTip>Bedework Website</toolTip> 16 </image> 6 <featuresOn>true</featuresOn> <!-- true to use features, false to use generic placeholders --> 7 <singleMode>false</singleMode> <!-- true for a single pane (single), false for a triptych (group) --> 8 <features> 9 <group> 10 <image> 11 <name>bede.jpg</name> 12 <link>http://en.wikipedia.org/wiki/De_temporum_ratione</link> 13 <toolTip>De temporum ratione</toolTip> 14 </image> 15 <image> 16 <name>gettingstarted.jpg</name> 17 <link>http://www.bedework.org/bedework/update.do?artcenterkey=36</link> 18 <toolTip>Bedework Documentation</toolTip> 19 </image> 20 <image> 21 <name>bedework.jpg</name> 22 <link>http://www.bedework.org/bedework/setup.do</link> 23 <toolTip>Bedework Website</toolTip> 24 </image> 25 </group> 26 <single> 27 <image> 28 <name>bedework.jpg</name> 29 <link>http://www.bedework.org/bedework/setup.do</link> 30 <toolTip>Bedework Website</toolTip> 31 </image> 32 </single> 33 </features> 34 <generics> 35 <group> 36 <image> 37 <name>bede.jpg</name> 38 <toolTip>De temporum ratione</toolTip> 39 </image> 40 <image> 41 <name>gettingstarted.jpg</name> 42 <toolTip>Bedework Documentation</toolTip> 43 </image> 44 <image> 45 <name>bedework.jpg</name> 46 <toolTip>Bedework Website</toolTip> 47 </image> 48 </group> 49 </generics> 17 50 </featuredEvents> releases/bedework-3.7/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/bedeworkTheme/featuredEvents.xsl
r2837 r3086 32 32 ($featuredEventsForYear = 'true' and /bedework/periodname = 'Year')))"> 33 33 <div id="feature"> 34 <!-- pulls in the first three images from the FeaturedEvent.xml document-->35 <xsl:apply-templates select="document('../../themes/bedeworkTheme/featured/FeaturedEvent.xml')/featuredEvents /image[position() < 4]" mode="featuredEvents"/>34 <!-- grab the root of the FeaturedEvent.xml document (/image[position() < 4])--> 35 <xsl:apply-templates select="document('../../themes/bedeworkTheme/featured/FeaturedEvent.xml')/featuredEvents"/> 36 36 </div> 37 37 </xsl:if> 38 38 </xsl:template> 39 39 40 <xsl:template match="image" mode="featuredEvents"> 40 <xsl:template match="featuredEvents"> 41 <xsl:choose> 42 <xsl:when test="featuresOn = 'true'"> 43 <xsl:choose> 44 <xsl:when test="singleMode = 'false'"><!-- triptych --> 45 <xsl:apply-templates select="features/group/image"/> 46 </xsl:when> 47 <xsl:otherwise><!-- single pane --> 48 <xsl:apply-templates select="features/single/image"> 49 <xsl:with-param name="singleMode">true</xsl:with-param> 50 </xsl:apply-templates> 51 </xsl:otherwise> 52 </xsl:choose> 53 </xsl:when> 54 <xsl:otherwise><!-- use generic defaults --> 55 <xsl:apply-templates select="generics/group/image"/> 56 </xsl:otherwise> 57 </xsl:choose> 58 </xsl:template> 59 60 <xsl:template match="image"> 61 <xsl:param name="singleMode">false</xsl:param> 41 62 <xsl:choose> 42 63 <xsl:when test="link = ''"> … … 44 65 <xsl:attribute name="src"><xsl:value-of select="$resourcesRoot"/>/featured/<xsl:value-of select="name"/></xsl:attribute> 45 66 <xsl:attribute name="alt"><xsl:value-of select="toolTip"/></xsl:attribute> 67 <xsl:if test="$singleMode = 'true'"> 68 <xsl:attribute name="width">725</xsl:attribute> 69 </xsl:if> 46 70 </img> 47 71 </xsl:when> … … 52 76 <xsl:attribute name="src"><xsl:value-of select="$resourcesRoot"/>/featured/<xsl:value-of select="name"/></xsl:attribute> 53 77 <xsl:attribute name="alt"><xsl:value-of select="toolTip"/></xsl:attribute> 78 <xsl:if test="$singleMode = 'true'"> 79 <xsl:attribute name="width">725</xsl:attribute> 80 </xsl:if> 54 81 </img> 55 82 </a>
