Changeset 38830 for main/trunk


Ignore:
Timestamp:
2024-03-11T12:26:46+13:00 (3 months ago)
Author:
kjdon
Message:

if we are displaying favourites inside the current collection, then we should also display the groups in hte breadcrumbs. add p.group to the favourites link, and also look for p.group if group param is not present (for groupPath)

File:
1 edited

Legend:

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

    r38354 r38830  
    5353
    5454  <xsl:template name="groupLinks">
    55     <xsl:variable name="groupPath"><xsl:value-of select="/page/pageRequest/paramList/param[@name='group']/@value"/></xsl:variable>
     55    <xsl:variable name="groupPath"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='group']/@value"><xsl:value-of select="/page/pageRequest/paramList/param[@name='group']/@value"/></xsl:when><xsl:otherwise><xsl:value-of select="/page/pageRequest/paramList/param[@name='p.group']/@value"/></xsl:otherwise></xsl:choose></xsl:variable>
    5656    <xsl:if test="$groupPath != ''">
    5757      <xsl:for-each select="/page/pageResponse/pathList/group">
     
    899899    <span id="favouritesCountDisplay">...</span>
    900900-->
    901     <span><a id="favouritesFullViewLink"><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=gdl&amp;sa=fav&amp;c=&amp;s=GetFavouritesList&amp;rt=r&amp;p.c=<xsl:value-of select="$collName"/></xsl:attribute><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.view')"/></a></span>    <span id="favouritesCountDisplay">...</span>
     901    <span><a id="favouritesFullViewLink"><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=gdl&amp;sa=fav&amp;c=&amp;s=GetFavouritesList&amp;rt=r&amp;p.c=<xsl:value-of select="$collName"/><xsl:if test="/page/pageRequest/paramList/param[@name='group']/@value">&amp;p.group=<xsl:value-of select="/page/pageRequest/paramList/param[@name='group']/@value"/></xsl:if></xsl:attribute><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'favourites.view')"/></a></span>   <span id="favouritesCountDisplay">...</span>
    902902    </div>
    903903    </xsl:if>
Note: See TracChangeset for help on using the changeset viewer.