Ignore:
Timestamp:
2019-07-02T12:01:22+12:00 (5 years ago)
Author:
davidb
Message:

XSL changes to support for either berries or favourites

File:
1 edited

Legend:

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

    r33209 r33261  
    5959
    6060    <xsl:template name="displayBaskets">
    61       <xsl:if test="$berryBasketOn or ($documentBasketOn and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor)))">
     61      <xsl:if test="$berryBasketOn or $favouritesBasketOn or ($documentBasketOn and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor)))">
    6262        <div id="rightSidebar">
    6363          <xsl:if test="$berryBasketOn">
     
    6666        <xsl:text> </xsl:text>
    6767          </xsl:if>
     68
     69          <xsl:if test="$favouritesBasketOn">
     70        <!-- show the favourites 'basket' if it's turned on -->
     71        <gslib:gotoFavourites/>
     72        <xsl:text> </xsl:text>
     73          </xsl:if>
     74
    6875          <xsl:if test="$documentBasketOn and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor))">
    6976        <gslib:documentBasket/>
     
    8693                    <tr id="div{@nodeID}" class="document">
    8794                        <xsl:apply-templates select="."/>
    88                         <!-- The berry (optional) -->
    89                         <td>
    90                           <xsl:call-template name="documentBerryForClassifierOrSearchPage"/>
     95                        <!-- The berry/favourite (optional) -->
     96                        <td valign="top">
     97                          <xsl:if test="/page/pageResponse/interfaceOptions/option[@name = 'berryBaskets']/@value = 'true'">
     98                            <xsl:call-template name="documentBerryForClassifierOrSearchPage"/>
     99                          </xsl:if>
     100                          <xsl:if test="/page/pageResponse/interfaceOptions/option[@name = 'favouritesBaskets']/@value = 'true'">
     101                            <xsl:call-template name="documentFavouriteForClassifierOrSearchPage"/>
     102                          </xsl:if>
    91103                        </td>
    92104                        <xsl:call-template name="highlightSnippet">
Note: See TracChangeset for help on using the changeset viewer.