Ignore:
Timestamp:
2016-05-18T11:41:49+12:00 (8 years ago)
Author:
Georgiy Litvinov
Message:

Added checkFileExistence method for xslt checks. Fixed invisible group button in case badly configured group description.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/gslib.xsl

    r30540 r30542  
    204204    <xsl:variable name="desc"><xsl:value-of select="description"/></xsl:variable>
    205205    <xsl:variable name="group_href"><xsl:value-of select="$library_name"/>?a=p&amp;sa=home&amp;group=<xsl:value-of select="/page/pageRequest/paramList/param[@name='group']/@value"/>/<xsl:value-of select="@name"/></xsl:variable>
     206   
    206207    <xsl:choose>
    207       <xsl:when test="backgroundImage">
     208      <xsl:when test="util:checkFileExistence($site_name, backgroundImage)">
    208209        <a href="{$group_href}" title="{$desc}">
    209210          <img class="groupLinkImage">
    210211            <xsl:attribute name="alt"><xsl:value-of select="displayItem[@name='name']"/></xsl:attribute>
    211             <xsl:attribute name="src">sites/<xsl:value-of select="$site_name"/>/images/<xsl:value-of select="backgroundImage"/></xsl:attribute>
     212            <xsl:attribute name="src">sites/<xsl:value-of select="$site_name"/>/<xsl:value-of select="backgroundImage"/></xsl:attribute>
    212213          </img>
    213214        </a>
     
    217218          <div class="groupLink ui-corner-all">
    218219            <div class="groupLinkText ui-widget-content ui-corner-top">
    219                 <xsl:value-of select="title"/>
     220                <xsl:choose>
     221                    <xsl:when test="boolean(title)">
     222                        <xsl:value-of select="title"/>
     223                    </xsl:when>
     224                    <xsl:otherwise>
     225                        <xsl:value-of select="@name"/>
     226                    </xsl:otherwise>
     227                </xsl:choose>
    220228            </div>
    221229            <div style="height:15px;" class="ui-state-default ui-corner-bottom"><xsl:text> </xsl:text></div>
Note: See TracChangeset for help on using the changeset viewer.