Changeset 37547


Ignore:
Timestamp:
2023-03-20T14:44:59+13:00 (13 months ago)
Author:
kjdon
Message:

made the base href into a variable so that other places can use it

File:
1 edited

Legend:

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

    r37476 r37547  
    5959    </xsl:if>
    6060  </xsl:template>
    61  
     61
     62  <xsl:variable name="base-href">
     63    <xsl:choose>
     64      <xsl:when test="$servlet_url_prefix">
     65        <xsl:value-of select="$servlet_url_prefix"/>
     66      </xsl:when>
     67      <!-- don't need this one anymore, keep for backwards compat-->
     68      <xsl:when test="/page/pageResponse/metadataList/metadata[@name = 'siteURL']">
     69    <xsl:value-of select="/page/pageResponse/metadataList/metadata[@name = 'siteURL']"/>
     70      </xsl:when>
     71      <xsl:when test="/page/pageRequest/@baseURL">
     72    <xsl:value-of select="/page/pageRequest/@baseURL"/>
     73      </xsl:when>
     74    </xsl:choose>
     75  </xsl:variable>
     76   
    6277  <!-- Creates a header for the html page -->
    6378  <xsl:template name="create-html-header">
    64     <base>
    65       <xsl:attribute name="href">
    66     <xsl:choose>
    67           <xsl:when test="$servlet_url_prefix">
    68             <xsl:value-of select="$servlet_url_prefix"/>
    69           </xsl:when>
    70           <!-- don't need this one anymore, keep for backwards compat-->
    71       <xsl:when test="/page/pageResponse/metadataList/metadata[@name = 'siteURL']">
    72         <xsl:value-of select="/page/pageResponse/metadataList/metadata[@name = 'siteURL']"/>
    73       </xsl:when>
    74       <xsl:when test="/page/pageRequest/@baseURL">
    75         <xsl:value-of select="/page/pageRequest/@baseURL"/>
    76       </xsl:when>
    77     </xsl:choose>
    78       </xsl:attribute>
    79     </base>
     79    <base href="{$ base-href}"/>
    8080    <xsl:comment>[if lte IE 6]&gt;&lt;/base&gt;&lt;![endif]</xsl:comment>
    8181
Note: See TracChangeset for help on using the changeset viewer.