Lines 21-26
Link Here
|
21 |
<!-- Option: Display Alternate Graphic Representation (MARC 880) --> |
21 |
<!-- Option: Display Alternate Graphic Representation (MARC 880) --> |
22 |
<xsl:variable name="display880" select="boolean(marc:datafield[@tag=880])"/> |
22 |
<xsl:variable name="display880" select="boolean(marc:datafield[@tag=880])"/> |
23 |
|
23 |
|
|
|
24 |
<xsl:variable name="OPACXSLTResultsHideNFL" select="marc:sysprefs/marc:syspref[@name='OPACXSLTResultsHideNFL']"/> |
24 |
<xsl:variable name="OPACResultsLibrary" select="marc:sysprefs/marc:syspref[@name='OPACResultsLibrary']"/> |
25 |
<xsl:variable name="OPACResultsLibrary" select="marc:sysprefs/marc:syspref[@name='OPACResultsLibrary']"/> |
25 |
<xsl:variable name="hidelostitems" select="marc:sysprefs/marc:syspref[@name='hidelostitems']"/> |
26 |
<xsl:variable name="hidelostitems" select="marc:sysprefs/marc:syspref[@name='hidelostitems']"/> |
26 |
<xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/> |
27 |
<xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/> |
Lines 1147-1153
Link Here
|
1147 |
<span class="results_summary availability"> |
1148 |
<span class="results_summary availability"> |
1148 |
<span class="label">Availability: </span> |
1149 |
<span class="label">Availability: </span> |
1149 |
<xsl:choose> |
1150 |
<xsl:choose> |
1150 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0"> |
1151 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and ($OPACXSLTResultsHideNFL=1 or count(key('item-by-status', 'reference'))=0)"> |
1151 |
<xsl:choose> |
1152 |
<xsl:choose> |
1152 |
<xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]"> |
1153 |
<xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]"> |
1153 |
<xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/> |
1154 |
<xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/> |
Lines 1223-1229
Link Here
|
1223 |
</xsl:choose> |
1224 |
</xsl:choose> |
1224 |
|
1225 |
|
1225 |
<xsl:choose> |
1226 |
<xsl:choose> |
1226 |
<xsl:when test="count(key('item-by-status', 'reference'))>0"> |
1227 |
<xsl:when test="$OPACXSLTResultsHideNFL=0 and count(key('item-by-status', 'reference'))>0"> |
1227 |
<span class="available"> |
1228 |
<span class="available"> |
1228 |
<b><xsl:text>Items available for reference: </xsl:text></b> |
1229 |
<b><xsl:text>Items available for reference: </xsl:text></b> |
1229 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/> |
1230 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/> |
Lines 1244-1250
Link Here
|
1244 |
</xsl:choose> |
1245 |
</xsl:choose> |
1245 |
|
1246 |
|
1246 |
<xsl:choose> <xsl:when test="count(key('item-by-status', 'available'))>0"> |
1247 |
<xsl:choose> <xsl:when test="count(key('item-by-status', 'available'))>0"> |
1247 |
<xsl:choose><xsl:when test="count(key('item-by-status', 'reference'))>0"> |
1248 |
<xsl:choose><xsl:when test="$OPACXSLTResultsHideNFL=0 and count(key('item-by-status', 'reference'))>0"> |
1248 |
<br/> |
1249 |
<br/> |
1249 |
</xsl:when></xsl:choose> |
1250 |
</xsl:when></xsl:choose> |
1250 |
</xsl:when> </xsl:choose> |
1251 |
</xsl:when> </xsl:choose> |
Lines 1294-1300
Link Here
|
1294 |
</xsl:if> |
1295 |
</xsl:if> |
1295 |
</span> |
1296 |
</span> |
1296 |
<xsl:choose> |
1297 |
<xsl:choose> |
1297 |
<xsl:when test="($OPACItemLocation='location' or $OPACItemLocation='ccode') and (count(key('item-by-status', 'available'))!=0 or count(key('item-by-status', 'reference'))!=0)"> |
1298 |
<xsl:when test="($OPACItemLocation='location' or $OPACItemLocation='ccode') and (count(key('item-by-status', 'available'))>0 or ($OPACXSLTResultsHideNFL=0 and count(key('item-by-status', 'reference'))>0))"> |
1298 |
<span class="results_summary location"> |
1299 |
<span class="results_summary location"> |
1299 |
<span class="label">Location(s): </span> |
1300 |
<span class="label">Location(s): </span> |
1300 |
<xsl:choose> |
1301 |
<xsl:choose> |
Lines 1311-1317
Link Here
|
1311 |
</xsl:for-each> |
1312 |
</xsl:for-each> |
1312 |
</span> |
1313 |
</span> |
1313 |
</xsl:when> |
1314 |
</xsl:when> |
1314 |
<xsl:when test="count(key('item-by-status', 'reference'))>0"> |
1315 |
<xsl:when test="$OPACXSLTResultsHideNFL=0 and count(key('item-by-status', 'reference'))>0"> |
1315 |
<span class="available"> |
1316 |
<span class="available"> |
1316 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/> |
1317 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/> |
1317 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]"> |
1318 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]"> |
1318 |
- |
|
|