Changeset 36971 for main


Ignore:
Timestamp:
2022-12-06T14:05:46+13:00 (17 months ago)
Author:
kjdon
Message:

for group titles and descriptions, now look for displayItems in preference to <title>, <description> <shortDescription>

File:
1 edited

Legend:

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

    r36943 r36971  
    279279  <xsl:template name="groupName">
    280280    <xsl:param name="path"/>
    281     <xsl:value-of select="/page/pageResponse/pathList/group[@path=$path]/title"/>
     281    <xsl:variable name="groupElem" select="/page/pageResponse/pathList/group[@path=$path]"/>
     282    <xsl:choose>
     283      <xsl:when test="$groupElem/displayItem[@name='name']">
     284        x<xsl:value-of select="$groupElem/displayItem[@name='name']"/>
     285        </xsl:when>
     286        <xsl:otherwise>
     287          y<xsl:value-of select="$groupElem/title"/>
     288        </xsl:otherwise>
     289    </xsl:choose>
    282290  </xsl:template>
    283291  <xsl:template name="groupDescription">
     
    292300
    293301  <xsl:template name="groupLinkWithImage">
    294     <xsl:variable name="desc"><xsl:value-of select="description"/></xsl:variable>
     302    <xsl:variable name="desc"><xsl:choose><xsl:when test="displayItem[@name='shortDescription']"><xsl:value-of select="displayItem[@name='shortDescription']"/></xsl:when><xsl:otherwise><xsl:value-of select="shortDescription"/></xsl:otherwise></xsl:choose></xsl:variable>
    295303    <xsl:variable name="group_href"><xsl:value-of select="$library_name"/>/group/<xsl:if test="/page/pageRequest/paramList/param[@name='group']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='group']/@value"/>/</xsl:if><xsl:value-of select="@name"/></xsl:variable>
    296304   
     
    308316          <div class="groupLink ui-corner-all">
    309317            <div class="groupLinkText ui-widget-content ui-corner-top">
    310                 <xsl:choose>
     318              <xsl:choose>
     319                            <xsl:when test="displayItem[@name='name']">
     320                              <xsl:value-of select="displayItem[@name='name']"/>
     321                            </xsl:when>
    311322                    <xsl:when test="boolean(title)">
    312323                        <xsl:value-of select="title"/>
Note: See TracChangeset for help on using the changeset viewer.