##local.define(HitCountId)1 ##if searchcontext.IsForRecordPrintOut ##local.define(IsForPrint)1 ##endif ##if Options.Extent ##else ##endif /*Modified by Xin*/ ##if sessioncfg.ZONES.EntrepotNumerique.Enable ##local.define(PageHeaderInclude) ##local.define(EntrepotNumPrefix)##sessioncfg.Data(ZONES.EntrepotNumerique.BaseUrl)isbn= ##local.define(EntrepotNumSuffix)&mid=##sessioncfg.Data(ZONES.EntrepotNumerique.CustomerId)&config=##sessioncfg.Data(ZONES.EntrepotNumerique.Config) ##local.define(EntrepotNumerique)##formatter.ISBN13BookCoverUrl(##local.EntrepotNumPrefix, ##Value.ISBN, ##local.EntrepotNumSuffix) ##endif ##local.defineByRender(Noted)##session.ZonesGetInfo("IsNoted", ##Value.Sequence) ##local.define(RecordDefines) ##if request.View ##local.definebyrender(View)##request.View ##else ##local.definebyrender(View)##sessioncfg.ZONES.Catalogue.Views.Default ##endif ##local.defineByRender(MATIcon)##sessioncfg.MapValueThroughImageTable(##Value.MaterialType,"DB.Config.BookServer.GraphicalMAT") ##local.defineByRender(MATText)##sessioncfg.MapLegendThroughTable(##Value.MaterialType,"DB.Config.BookServer.MaterialMap") ##local.defineByRender(LANIcon)##sessioncfg.MapValueThroughImageTable(##Value.Language,"DB.Config.BookServer.GraphicalLAN") ##local.defineByRender(LANText)##sessioncfg.MapLegendThroughTable(##Value.Language,"DB.Config.BookServer.LanguageMap") ##local.define(InlineCopyDetail) ##local.define(NoDash)0 ##if sessioncfg.DB.Config.Circ.SingleLocationSystem ##local.define(NoDash)1 ##else ##if item.IsMap(branch.description) ##item.QualData(branch.description) ##else ##local.define(NoDash)1 ##endif ##endif ##if item.IsMap(subloc.description) ##if local.IsEqual(NoDash,1) ##else - ##endif ##item.QualData(subloc.description) ##endif ##if item.IsMap(categ.description) - ##item.QualData(categ.description) ##endif ##if sessioncfg.DB.Config.Circ.ShowCopyCollection ##if item.IsMap(collection.description) - ##item.QualData(collection.description) ##endif ##endif ##if item.IsMap(fonds.description) - ##item.QualData(fonds.description) ##endif ##if item.call_num ##leg.ZONESOPAC.StockStatus.CallNumber ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ExploreOnMonographicCallNumber ##if local.IsForPrint ##item.call_num ##if sessioncfg.DB.Config.BookServer.CombineCallNumberAndVolumeFieldInCopyDisplay ##if item.vol_no - ##item.vol_no ##endif ##endif ##else ##item.call_num ##if sessioncfg.DB.Config.BookServer.CombineCallNumberAndVolumeFieldInCopyDisplay ##if item.vol_no - ##item.vol_no ##endif ##endif ##endif ##else ##item.call_num ##endif ##endif ##if sessioncfg.DB.Config.BookServer.CombineCallNumberAndVolumeFieldInCopyDisplay ##else ##if item.vol_no - ##item.vol_no ##endif ##endif ##if item.due_date - ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##item.due_date,##local.DateFormat) ##endif ##local.InlineCopyStatus ##if item.IsMap(notes) ##item.foreachIn(note, "notes" ) ##if note.IsEqual(display_opac,true)
   ##note.note ##endif
##endif
##local.define(ExploreBullet) ##if local.SkinSuppressExploreBullet ##else ##endif ##local.define(enhancedProfileRows) ##local.define(PortFolio)1 ##local.define(SelectIcon) ##local.define(cfgPathLhs)DB.Config.##searchcontext.DB /*##local.define(cfgPathRhs).UseServerSideSchema*/ /*##local.defineByRender(useAppServer)##sessioncfg.data(##local.cfgPathLhs##local.cfgPathRhs)*/ ##local.define(NoStock)0 ##if request.IsEqual(NoStock,1) ##local.define(NoStock)1 ##local.define(HideStockButton)1 ##local.define(HideReservationButton)1 ##endif ##if Value.IsSerial ##if Value.IsEqual(HasMonographicCopies,1) ##else ##local.define(HideStockButton)1 ##local.define(NoStock)1 ##local.define(HideReservationButton)1 ##local.define(HideCSPButton)1 ##endif ##endif ##if Value.IsMap(CopyInfo.results) ##else ##local.define(HideStockButton)1 ##local.define(NoStock)1 ##local.define(HideReservationButton)1 ##endif ##local.Define(CheckCopiesCanOpac) ##local.Define(HaveCopiesCanOpac)0 ##h.ForEachIn(copy,"issue.copies") ##if copy.IsEqual(stat.can_opac,"true") ##local.Define(HaveCopiesCanOpac)1 ##endif ##local.Define(PrintOutSerialsHoldingInformation) ##if Value.IsSerial ##if Value.SerialData ##if Value.IsMap(SerialData)
##leg.ZONESOPAC.SerialHoldings.LastIssueRecieved

##Value.ForEachIn(h,"SerialData") ##local.CheckCopiesCanOpac ##if local.IsEqual("HaveCopiesCanOpac",1) ##local.ProcessPrintOutSerialsHolding ##endif

##endif ##endif ##endif ##if Value.HoldingsData ##if Value.IsMap(HoldingsData)
##leg.ZONESOPAC.SerialHoldings.HoldingsList.Title

##Value.ForEachIn(h,"HoldingsData") ##local.SerialHoldingFormat
##endif ##endif
##local.Define(ProcessPrintOutSerialsHolding) ##local.define(headerBranch)##if sessioncfg.DB.Config.Circ.SingleLocationSystem ##else ##if h.IsMap(issue.branch) ##h.QualDataIgnoreIfMissing(issue.branch.description) ##endif ##endif ##local.define(headerSubloca)##if h.IsMap(issue.sublocation) ##h.QualDataIgnoreIfMissing(issue.sublocation.description) ##endif ##local.define(headerColl)##if h.IsMap(issue.collection) ##h.QualDataIgnoreIfMissing(issue.collection.description) ##endif ##local.define(headerCateg)##if h.IsMap(issue.category) ##h.QualDataIgnoreIfMissing(issue.category.description) ##endif ##local.define(headerFond)##if h.IsMap(issue.fond) ##h.QualDataIgnoreIfMissing(issue.fond.description) ##endif ##local.define(headerCaption)##if h.issue.issue_caption ##h.issue.issue_caption ##endif ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(headerFormat)##sessioncfg.DB.Config.Circ.Issues.LatestHeadingFormat ##else ##local.define(headerFormat)("<b>") branch " - " subloca ("</b>") "<br>" ("<strong>") caption ("</strong>") ##endif ##local.defineByRender(formatterCall) \=0023\=0023formatter.FormatCaptionText("##formatter.JScriptQuote()##local.headerFormat" ##if local.headerBranch ,branch, "##local.headerBranch" ##endif ##if local.headerSubloca ,subloca, "##local.headerSubloca" ##endif ##if local.headerCateg ,category, "##local.headerCateg" ##endif ##if local.headerColl ,collection, "##local.headerColl" ##endif ##if local.headerFond ,fond, "##local.headerFond" ##endif ##if local.headerCaption ,caption, "##local.headerCaption" ##endif) ##local.render(formatterCall) ##if h.IsMap(issue.notes)
   ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.Notes ##h.ForEachIn(note,"issue.notes") ##if note.IsEqual("display_opac","true") ##note.note
##endif
##endif ##if h.IsMap(issue.issue_url)
##h.ForEachIn(url,"issue.issue_url") ##if url.IsEqual("display_opac","true")    ##url.url_desc
##endif
##endif ##if h.IsMap(issue.copies)
    ##h.ForEachIn(copy,"issue.copies") ##local.define(isSkinOverride)0 ##if local.SkinSerialCopyDetail ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(isSkinOverride)1 ##endif ##endif ##if local.IsEqual(isSkinOverride,1) ##local.SkinSerialCopyDetail ##else ##if copy.IsEqual(stat.can_opac,"true") /* wjp: need to fix it here as well */ ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(issueFormat)##sessioncfg.DB.Config.Circ.Issues.LatestIssuesFormat ##else ##local.define(issueFormat)category " - " status " - " ("<b>") callno ("</b>") ##endif ##local.define(issueCallNo)##if copy.call_num ##if copy.IsEqual(call_num,"") ##else ##copy.call_num ##endif ##endif ##local.define(issueStatus) ##if copy.due_date ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##copy.due_date,##local.DateFormat) ##endif ##if copy.IsDefined(flag_reserved) ##if copy.IsEqual(flag_reserved,1) - ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved ) ##if copy.IsDefined(reservationExpiryDate) ##endif ##else ##if copy.IsMap(stat.description) ##copy.QualData(stat.description) ##endif ##endif ##else ##if copy.due_date ##else ##if copy.IsMap(stat.description) ##copy.QualData(stat.description) ##endif ##endif ##endif ##local.defineByRender(formatterCall) \=0023\=0023formatter.FormatCaptionText("##formatter.JScriptQuote()##local.issueFormat" ##if local.headerBranch ,branch, "##local.headerBranch" ##endif ##if local.headerSubloca ,subloca, "##local.headerSubloca" ##endif ##if local.headerColl ,collection, "##local.headerColl" ##endif ##if local.headerCateg ,category, "##local.headerCateg" ##endif ##if local.headerFond ,fond, "##local.headerFond" ##endif ##if local.issueStatus ,status, "##local.issueStatus" ##endif ##if local.issueCallNo ,callno, "##local.issueCallNo" ##endif ##if local.headerCaption ,caption, "##local.headerCaption" ##endif)
  1. ##local.render(formatterCall) ##if copy.IsMap(notes)
       ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.Notes ##copy.ForEachIn(note,"notes") ##if note.IsEqual("display_opac","true") ##note.note
    ##endif
    ##endif /* possible to reserv through printout ?? */ /* ##if copy.IsEqual(can_reserv,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialReservation ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeRervationLink ##endif ##endif */ ##endif ##endif
##endif
##local.Define(SerialsHoldingInformation) ##if Value.IsSerial ##helpcontext.addHelp(TitleDetailsSerialHoldings)
/*##leg.ZONESOPAC.IntroCaption.Return*/
##endif
/* record defines */ ##local.define(ExtraFields) ##if sessioncfg.ZONES.BookCovers ##local.define(PictureUrl) ##if local.thumbnailImageUrl ##local.defineByRender(PictureUrl)##local.thumbnailImageUrl ##endif ##if sessioncfg.ZONES.BookCoversInFullEntry ##if sessioncfg.ZONES.LargeBookCoversInFullEntry ##if local.IsEqual(PictureUrl,"") ##if Value.ISBN ##local.defineByRender(PictureUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.LargeBookCoversUrl.Stem,##Value.ISBN,##sessioncfg.ZONES.LargeBookCoversUrl.Ext) ##local.defineByRender(DetailsUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.LargeBookCoversUrl.Stem,##Value.ISBN,##sessioncfg.ZONES.BookCoversUrl.InfoExt) ##endif ##endif ##if local.IsEqual(PictureUrl,"") ##if Value.UPC ##local.defineByRender(PictureUrl)##formatter.UPCbookcoverurl(##sessioncfg.ZONES.UPCLargeBookCoversUrl.Stem,##Value.UPC,##sessioncfg.ZONES.UPCLargeBookCoversUrl.Ext) ##local.defineByRender(DetailsUrl)##formatter.UPCbookcoverurl(##sessioncfg.ZONES.UPCLargeBookCoversUrl.Stem,##Value.UPC,##sessioncfg.ZONES.UPCLargeBookCoversUrl.InfoExt) ##endif ##endif ##else ##if local.IsEqual(PictureUrl,"") ##if Value.ISBN ##local.defineByRender(PictureUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.BookCoversUrl.Stem,##Value.ISBN,##sessioncfg.ZONES.BookCoversUrl.Ext) ##local.defineByRender(DetailsUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.BookCoversUrl.Stem,##Value.ISBN,##sessioncfg.ZONES.BookCoversUrl.InfoExt) ##endif ##endif ##if local.IsEqual(PictureUrl,"") ##if Value.UPC ##local.defineByRender(PictureUrl)##formatter.UPCbookcoverurl(##sessioncfg.ZONES.UPCBookCoversUrl.Stem,##Value.UPC,##sessioncfg.ZONES.UPCBookCoversUrl.Ext) ##local.defineByRender(DetailsUrl)##formatter.UPCbookcoverurl(##sessioncfg.ZONES.UPCBookCoversUrl.Stem,##Value.UPC,##sessioncfg.ZONES.UPCBookCoversUrl.InfoExt) ##endif ##endif ##endif ##endif ##if local.IsEqual(PictureUrl,"") ##else ##if local.PictureUrl ##if sessioncfg.ZONES.BookCoversInFullEntry ##endif ##if sessioncfg.ZONES.UseElectreCoverNotes ##endif ##endif ##endif ##endif ##if sessioncfg.ZONES.EntrepotNumerique.Enable ##endif
##if local.IsForPrint ##else ##if sessioncfg.ZonesAmazonLinkEnabled ##if Value.ISBN ##local.defineByRender(LinkURL)##formatter.bookcoverurl(##sessioncfg.AmazonLinkURL,##Value.ISBN,##sessioncfg.AmazonLinkSuffix)
 
##local.ExploreBullet ##if sessioncfg.IsEqual(AmazonLinkTarget,"") ##leg.ZONESOPAC.CATRecord.Button.ViewOnAmazon ##else ##leg.ZONESOPAC.CATRecord.Button.ViewOnAmazon ##endif ##endif ##endif ##endif ##if local.IsForPrint ##else ##if sessioncfg.DB.Config.BookServer.ShowOpenURLLink ##if Value.OpenUrlInfo.url ##local.defineByRender(LinkURL)##Value.OpenUrlInfo.url
 
##local.ExploreBullet ##leg.ZONESOPAC.CATRecord.Button.ViewWithOpenUrlLink ##endif ##endif ##endif ##if local.textLinks ##if local.IsEqual(textLinks,"") ##else
 
##leg.ZONESOPAC.CATRecord.Enhanced.AdditionalInfo
##local.textLinks
##endif ##endif ##if local.profileName
 

##local.enhancedProfileRows ##endif
/* Extra Fields */ ##local.define(WorksheetAnnotationRow) ##if ann.flags ##local.defineByRender(AnnFlags)##ann.flags ##else ##local.defineByRender(AnnFlags) ##endif ##local.define(SuppressRow)0 ##if formatter.InList(SupressIfHasMonographicCopies,##local.AnnFlags) ##if Value.IsMap(CopyInfo.results) ##local.define(SuppressRow)1 ##endif ##endif ##if formatter.InList(SupressIfNoMonographicCopies,##local.AnnFlags) ##if Value.IsMap(CopyInfo.results) ##else ##local.define(SuppressRow)1 ##endif ##endif ##if local.IsEqual(SuppressRow,0) ##ann.QualData(label)    ##ann.foreachIn(item,"lines") ##local.define(annText) ##if item.prefix ##item.QualData(prefix) ##item.text ##else ##item.text ##endif ##if item.IsEqual(exploreType,"") ##local.annText ##else ##if local.IsForPrint ##local.annText ##else ##if item.exploreData ##if item.prefix ##item.QualData(prefix)##endif ##item.text ##else ##if item.prefix ##item.QualData(prefix)##endif ##item.text ##endif ##if sessioncfg.ZONES.BrowseOptions.DisplayHitsCountsForExploreTypes ##if formatter.InList(##item.exploreType,##sessioncfg.ZONES.BrowseOptions.ShowHitsForExploreTypes) ##if item.exploreData ##else ##endif ##local.Increment(HitCountId) ##endif ##endif ##if formatter.InList(##item.exploreType,##sessioncfg.ZONES.BrowseOptions.ShowBrowseForExploreTypes) ##if item.exploreData ##else ##endif ##endif ##endif ##endif
##endif
##local.define(StandardFields)
##if local.IsEqual(MATIcon,"") ##else ##local.MATText  ##endif ##if Value.Language ##Value.with(Tags,Tags.Block) ##Tags.ForEach(tag,"1017") ##local.defineByRender(LANIcon)##sessioncfg.MapValueThroughImageTable(##tag.TEXT,"DB.Config.BookServer.RecordGraphicalLAN") ##local.defineByRender(LANText)##sessioncfg.MapLegendThroughTable(##tag.TEXT,"DB.Config.BookServer.LanguageMap") ##if local.IsEqual(LANIcon,"") ##else ##local.LANText  ##endif ##if Value.IsEqual(Format,UNIMARC) ##Tags.ForEach(tag,"101") ##tag.ForEach(subtag,"$a") ##local.defineByRender(LANIcon)##sessioncfg.MapValueThroughImageTable(##subtag,"DB.Config.BookServer.RecordGraphicalLAN") ##local.defineByRender(LANText)##sessioncfg.MapLegendThroughTable(##subtag,"DB.Config.BookServer.LanguageMap") ##if local.IsEqual(LANIcon,"") ##else ##local.LANText  ##endif ##endif /*##local.defineByRender(LANIcon)##sessioncfg.MapValueThroughImageTable(##Value.Language,"DB.Config.BookServer.RecordGraphicalLAN") ##local.defineByRender(LANText)##sessioncfg.MapLegendThroughTable(##Value.Language,"DB.Config.BookServer.LanguageMap") ##if local.IsEqual(LANIcon,"") ##else ##local.LANText  ##endif*/ ##endif ##if local.IsForPrint ##else ##if sessioncfg.ZONES.ShowPermaLinks ##leg.ZONESOPAC.CATRecord.PermalinkText ##endif ##endif
/* Standard fields */ ##if Value.IsEqual(Analytic,"1") ##local.define(hbits)1 ##endif ##if Value.IsEqual(Analytic,"2") ##local.define(hbits)1 ##endif /* hierarhical record handling */ ##if local.hbits ##local.define(HRowContentTop) ##local.define(HRowContentBottom) ##if local.InPrintOutContent ##else ##if Value.IsEqual(Analytic, "1")
##leg.ZONESOPAC.CATRecord.Hierachy.TitleContains ##helpcontext.addHelp(PartHierarchy) ##local.define(CommandButtonHREF)##this&Method=Explore&Index=1002&Sequence=##Value.Sequence&Parent=##this.obj&BrowseAsHloc=##local.thisLoc ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Hierachy.RelatedVolumes ##local.define(CommandButtonTip)##leg.ZONESOPAC.CATRecord.Hierachy.RelatedVolumesTIP
##local.SimpleCommandButtonFMT
##endif ##if Value.IsEqual(Analytic, "2")
##leg.ZONESOPAC.CATRecord.Hierachy.PartOfLinkAnnotation ##local.define(CommandButtonHREF)##this&Method=Explore&Index=2000&Sequence=##Value.ParentSeqNo&BrowseAsHloc=##local.thisLoc&Parent=##this ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Hierachy.PartOfLink ##local.define(CommandButtonTip)##leg.ZONESOPAC.CATRecord.Hierachy.PartOfLinkTIP
##local.SimpleCommandButtonFMT
##helpcontext.addHelp(HPart) ##endif ##endif
##endif /* endof hierarchical record handling */ /* record data content */ ##local.define(RecordDataContent) ##local.define(CatalogueObject)##this.Obj ##local.define(schemaNameRHS)CatalogueRecordSchema ##local.defineByRender(mainSchemaName)##Value.Format##local.schemaNameRHS ##local.define(schemaNameRHS)ZonesAnnotatedRecordSchema ##local.defineByRender(annotatedSchemaName)##Value.Format##local.schemaNameRHS ##local.defineByRender(ISBDSchemaList)CatalogueRecordISBDBindings,BookServerISBDVariantSchema,##local.mainSchemaName ##local.defineByRender(annotatedSchemaList)##local.annotatedSchemaName,CatalogueRecordISBDBindings,##local.mainSchemaName ##local.defineByRender(enhancedSchemaList)MARC21EnhancedDataSchema,CatalogueRecordISBDBindings,##local.mainSchemaName ##if Value.IsEqual(Format,UNIMARC) ##local.defineByRender(enhancedSchemaList) ##endif ##ExceptionContext.defineByRender(DB)##searchcontext.DB ##ExceptionContext.defineByRender(Portfolio)1 ##ExceptionContext.defineByRender(MaterialGroup)##sessioncfg.MapTextThroughTable(##Value.MaterialType,MaterialGroupMap) ##local.Define(ExploreTarget) ##include(recordRenderer) ##local.define(ExploreEmbededURL)1 ##local.define(openExploreTemplate) ##local.ExploreBullet ##if Schema.IsEqual(explore.type,multiMedia) ##else ##endif ##local.define(closeExploreTemplate) ##local.define(fieldItemTemplate) ##Value.BindWithSchema(##local.ISBDSchemaList,##local.path,ExceptionContext) ##if type.isEqual(node) ##local.renderer ##else ##if type.isEqual(enumeration) ##component(testField,DISABLED) ##else ##Value ##endif ##endif ##local.define(headerItemTemplate) ##if local.isEqual(View,"ISBD") ##local.annotation ##local.fieldItemTemplate   ##else ##local.annotation ##local.fieldItemTemplate ##endif ##local.define(blank)  ##if local.skinAnnotatedRowTemplate ##local.define(annotatedRowTemplate) ##local.skinAnnotatedRowTemplate ##else ##local.define(annotatedRowTemplate) ##Schema.toMarkup(name)    ##local.renderer ##endif ##local.define(tocRenderer) ##ForEach() ##if Schema.IsEqual(name,line) ##local.define(toc_header) ##local.define(toc_title) ##local.define(toc_authors) ##local.define(toc_page) ##ForEach() ##if type.isEqual(node) ##else ##local.define(toc_author) ##if Schema.IsEqual(name,header) ##local.defineByRender(toc_header)##transformedValue ##endif ##if Schema.IsEqual(name,title) ##local.defineByRender(toc_title)##transformedValue ##endif ##if Schema.IsEqual(name,author) ##local.defineByRender(toc_author)##transformedValue ##endif ##if Schema.IsEqual(name,editor) ##local.defineByRender(toc_author)##transformedValue (ed.) ##endif ##if Schema.IsEqual(name,page) ##local.defineByRender(toc_page)##transformedValue ##endif ##if local.IsEqual(toc_author,"") ##else ##if local.IsEqual(toc_authors,"") ##local.defineByRender(toc_authors)##local.toc_author ##else ##local.defineByRender(toc_authors)##local.toc_authors; ##local.toc_author ##endif ##endif ##endif ##local.toc_header ##local.toc_title ##local.toc_authors ##local.toc_page ##endif ##local.define(profileRowTemplate) ##if local.IsEqual(value,"") ##else ##local.name : ##local.value ##endif ##local.define(generalProfileRenderer) ##local.define(profile_quote) ##local.define(profile_topics) ##local.define(profile_setting) ##local.define(profile_time_period) ##local.define(profile_series) ##local.define(profile_awards) ##local.define(profile_notes) ##ForEach() ##if Schema.IsEqual(name,details) ##ForEach() ##if Schema.IsEqual(name,quote) ##if local.IsEqual(profile_quote,"") ##local.defineByRender(profile_quote)##transformedValue ##else ##local.defineByRender(profile_quote)##local.profile_quote
##transformedValue
##endif ##endif ##if Schema.IsEqual(name,topics) ##if local.IsEqual(profile_topics,"") ##local.defineByRender(profile_topics)##transformedValue ##else ##local.defineByRender(profile_topics)##local.profile_topics
##transformedValue
##endif ##endif ##if Schema.IsEqual(name,setting) ##if local.IsEqual(profile_setting,"") ##local.defineByRender(profile_setting)##transformedValue ##else ##local.defineByRender(profile_setting)##local.profile_setting
##transformedValue
##endif ##endif ##if Schema.IsEqual(name,time_period) ##if local.IsEqual(profile_time_period,"") ##local.defineByRender(profile_time_period)##transformedValue ##else ##local.defineByRender(profile_time_period)##local.profile_time_period
##transformedValue
##endif ##endif ##if Schema.IsEqual(name,notes) ##if local.IsEqual(profile_notes,"") ##local.defineByRender(profile_notes)##transformedValue ##else ##local.defineByRender(profile_notes)##local.profile_notes
##transformedValue
##endif ##endif
##endif ##if Schema.IsEqual(name,series) ##local.define(profile_series_part1) ##local.define(profile_series_part2) ##ForEach() ##if Schema.IsEqual(name,profile_series_part1) ##local.defineByRender(profile_series_part1)##transformedValue ##endif ##if Schema.IsEqual(name,profile_series_part2) ##local.defineByRender(profile_series_part2)##transformedValue ##endif ##if local.IsEqual(profile_series_part1,"") ##else ##if local.IsEqual(profile_series_part2,"") ##local.defineByRender(profile_series_instance)##local.profile_series_part1 ##else ##local.defineByRender(profile_series_instance)##local.profile_series_part1# ##local.profile_series_part2 ##endif ##if local.IsEqual(profile_series,"") ##local.defineByRender(profile_series)##local.profile_series_instance ##else ##local.defineByRender(profile_series)##local.profile_series
##local.profile_series_instance
##endif ##endif ##endif ##if Schema.IsEqual(name,awards) ##local.define(profile_awards_part1) ##local.define(profile_awards_part2) ##ForEach() ##if Schema.IsEqual(name,profile_awards_part1) ##local.defineByRender(profile_awards_part1)##transformedValue ##endif ##if Schema.IsEqual(name,profile_awards_part2) ##local.defineByRender(profile_awards_part2)##transformedValue ##endif ##if local.IsEqual(profile_awards_part1,"") ##else ##if local.IsEqual(profile_awards_part2,"") ##local.defineByRender(profile_awards_instance)##local.profile_awards_part1 ##else ##local.defineByRender(profile_awards_instance)##local.profile_awards_part1, ##local.profile_awards_part2 ##endif ##if local.IsEqual(profile_awards,"") ##local.defineByRender(profile_awards)##local.profile_awards_instance ##else ##local.defineByRender(profile_awards)##local.profile_awards
##local.profile_awards_instance
##endif ##endif ##endif
##local.defineByRender(value)##local.profile_quote ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Quote ##local.profileRowTemplate ##local.defineByRender(value)##local.profile_topics ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Subjects ##local.profileRowTemplate ##local.defineByRender(value)##local.profile_setting ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Setting ##local.profileRowTemplate ##local.defineByRender(value)##local.profile_time_period ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.TimePeriod ##local.profileRowTemplate ##local.defineByRender(value)##local.profile_series ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Series ##local.profileRowTemplate ##local.defineByRender(value)##local.profile_awards ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Awards ##local.profileRowTemplate ##local.defineByRender(value)##local.profile_notes ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Notes ##local.profileRowTemplate
##local.define(biogProfileRenderer) ##ForEach() ##if Schema.IsEqual(name,biographee) ##local.define(biog_biog) ##local.define(biog_birth_death) ##local.define(biog_characteristics) ##local.define(biog_birthplace) ##ForEach() ##if Schema.IsEqual(name,biog) ##local.defineByRender(biog_biog)##transformedValue ##endif ##if Schema.IsEqual(name,birth_death) ##local.defineByRender(biog_birth_death)##transformedValue ##endif ##if Schema.IsEqual(name,characteristics) ##if local.IsEqual(biog_characteristics,"") ##local.defineByRender(biog_characteristics)##transformedValue ##else ##local.defineByRender(biog_characteristics)##local.biog_characteristics
##transformedValue
##endif ##endif ##if Schema.IsEqual(name,birthplace) ##local.defineByRender(biog_birthplace)##transformedValue ##endif
##local.defineByRender(value)##local.biog_biog ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Biographee ##local.profileRowTemplate ##local.defineByRender(value)##local.biog_birth_death ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.BirthDeath ##local.profileRowTemplate ##local.defineByRender(value)##local.biog_characteristics ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Characteristics ##local.profileRowTemplate ##local.defineByRender(value)##local.biog_birthplace ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Birthplace ##local.profileRowTemplate
##endif
##local.define(fictionProfileRenderer) ##local.define(fiction_genres) ##local.define(fiction_characters) ##ForEach() ##if Schema.IsEqual(name,character) ##ForEach() ##if Schema.IsEqual(name,name) ##local.defineByRender(fiction_characters)##local.fiction_characters
##transformedValue
##endif ##if Schema.IsEqual(name,characteristics) ##local.defineByRender(fiction_characters)##local.fiction_characters
##transformedValue
##endif
##endif ##if Schema.IsEqual(name,genre) ##ForEach() ##if Schema.IsEqual(name,main) ##local.defineByRender(fiction_genres)##local.fiction_genres
##transformedValue
##endif ##if Schema.IsEqual(name,sub) ##local.defineByRender(fiction_genres)##local.fiction_genres
##transformedValue
##endif
##endif
##local.defineByRender(value)##local.fiction_genres ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Genre ##local.profileRowTemplate ##local.defineByRender(value)##local.fiction_characters ##local.define(name)##leg.ZONESOPAC.CATRecord.Enhanced.ProfileProperties.Characters ##local.profileRowTemplate
##local.define(textLinkTemplate)
##local.ExploreBullet ##if local.IsEqual(link_thumbnail,"") ##else ALTthumbnail ##endif ##if local.IsEqual(link_text,"") ##local.link_url ##else ##local.link_text ##endif
##local.define(linkExtractor) ##local.define(textLinks) ##ForEach() ##local.define(link_url) ##local.define(link_text) ##local.define(link_thumbnail) ##if Schema.IsEqual(name,thumbnailImage) ##ForEach() ##if Schema.IsEqual(name,url) ##local.defineByRender(thumbnailImageUrl)##URLFormatter.BookServerExpandURL(##transformedValue) ##endif ##endif ##if Schema.IsEqual(name,largeImage) ##ForEach() ##if Schema.IsEqual(name,url) ##local.defineByRender(largeImageUrl)##URLFormatter.BookServerExpandURL(##transformedValue) ##endif ##endif ##if Schema.IsEqual(name,excerpt) ##ForEach() ##if Schema.IsEqual(name,url) ##local.defineByRender(link_url)##URLFormatter.BookServerExpandURL(##transformedValue) ##endif ##if Schema.IsEqual(name,text) ##local.defineByRender(link_text)##transformedValue ##endif ##endif ##if Schema.IsEqual(name,reviews) ##ForEach() ##if Schema.IsEqual(name,url) ##local.defineByRender(link_url)##URLFormatter.BookServerExpandURL(##transformedValue) ##endif ##if Schema.IsEqual(name,text) ##local.defineByRender(link_text)##transformedValue ##endif ##endif /*##if Schema.IsEqual(name,856) ##ForEach() ##if Schema.IsEqual(name,url) ##local.defineByRender(link_url)##URLFormatter.BookServerExpandURL(##transformedValue) ##endif ##if Schema.IsEqual(name,text) ##local.defineByRender(link_text)##trasformedValue ##endif ##if Schema.IsEqual(name,thumbnail) ##local.defineByRender(link_thumbnail)##URLFormatter.BookServerExpandURL(##transformedValue) ##endif ##endif */ ##if local.IsEqual(link_url,"") ##else ##local.defineByRender(textLinks) ##local.textLinks ##local.textLinkTemplate ##endif ##Value.BindWithSchema(##local.enhancedSchemaList,"Tags",ExceptionContext) ##if type.isEqual(node) ##ForEach() ##if Schema.IsEqual(name,toc) ##local.define(profileName)toc ##local.defineByRender(enhancedProfileRows) ##local.tocRenderer ##endif ##if Schema.IsEqual(name,biog) ##local.define(profileName)biography ##local.defineByRender(enhancedProfileRows) ##local.biogProfileRenderer ##endif ##if Schema.IsEqual(name,fiction) ##local.define(profileName)fiction ##local.defineByRender(enhancedProfileRows) ##local.fictionProfileRenderer ##endif ##if Schema.IsEqual(name,generalProfile) ##local.defineByRender(enhancedProfileRows) ##local.enhancedProfileRows ##local.generalProfileRenderer ##endif ##if Schema.IsEqual(name,links) ##local.linkExtractor ##endif ##endif ##local.define(BrowseItem) ##local.define(RoundBoxContent) /*##if local.hbits ##if Value.IsEqual(Analytic, "2") ##local.HRowContentTop
##endif ##endif */ ##if local.isEqual(View,"ISBD") ##if Value.IsEqual(WorkSheet,"") ##ExceptionContext.define(View)ISBD /*
##if Value.isEqual(Author,"") ##else ##local.define(path)Author ##local.fieldItemTemplate ##endif ##if Value.isEqual(ClassMark,"") ##else ##local.define(annotation)##leg.data(ZONESOPAC.Global.Classmark) ##local.define(path)ClassMark ##local.headerItemTemplate ##endif
##if Value.IsEqual(ISBN,"") ##else ##local.define(annotation)##leg.data(ZONESOPAC.Global.CONN) ##local.define(path)ISBN ##local.headerItemTemplate ##endif

*/
##Value.BindWithSchema(##local.ISBDSchemaList,"Tags",ExceptionContext) ##local.renderer
##else ##Value.ForEachIn(ann,BriefWorkSheetData) ##local.WorksheetAnnotationRow
##endif ##endif ##if local.IsEqual(View,Annotated) /* you may dump here !! */ /*##Value.Dump()*/ /* */ ##if Value.IsEqual(WorkSheet,"") ##Value.BindWithSchema(##local.annotatedSchemaList,"Tags",ExceptionContext) ##local.renderer ##Value.BindWithSchema(##local.enhancedSchemaList,"Tags",ExceptionContext) ##local.renderer ##else ##if local.IsForPrint ##if Options.IsEqual(Format,AnnotatedNoLabels) ##local.Define(DoneData)1
##local.define(AddSep)0 ##Value.ForEachIn(ann,WorkSheetData) ##if local.IsEqual(AddSep,1) -- ##endif ##local.define(AddSep)0 ##ann.foreachIn(item,"lines") ##item.text ##local.define(AddSep)1
##endif ##endif ##if local.IsEqual(DoneData,1) ##else ##Value.ForEachIn(ann,WorkSheetData) ##local.WorksheetAnnotationRow
##endif ##else ##endif ##endif ##if local.hbits /*##if Value.IsEqual(Analytic, "1")*/ ##local.HRowContentBottom
/*##endif*/ ##endif ##endif ##if local.isEqual(View,"Tagged") ##Value.ForEachIn(tag,"Tags.Block") ##local.DefineByRender(TagNo)##tag.__Label() ##if local.IsLessAsInteger(TagNo,1000) ##endif
##local.TagNo ##tag.INDS ##if tag.TEXT ##tag.TEXT ##else ##tag.ForEachIn(subtag,"") ##local.DefineByRender(SubTag)##subtag.__Label() ##local.Define(Skip)0 ##if local.IsEqual(SubTag,"TEXT") ##local.Define(Skip)1 ##endif ##if local.IsEqual(SubTag,"INDS") ##local.Define(Skip)1 ##endif ##if local.IsEqual(SubTag,"655") ##local.Define(Skip)1 ##endif ##if local.IsEqual(Skip,1) ##else ##local.SubTag##subtag ##endif ##endif
##endif
##local.RoundBoxContent
##local.BrowseItemContainerTemplate
/* end record data content */ ##local.define(MultimediaLinkingElementsA) ##local.define(MultimediaLinkingElementsB) ##local.define(Num856)0 ##local.define(FirstHasThumbNail)0 ##if sessioncfg.ZONES.BibDisplay.Multimedia.ShowTags ##if Value.IsMap(Tags.Block.856) /* we have at least one, we need to count them */ ##Value.ForEachIn(tag,"Tags.Block") ##local.DefineByRender(TagNo)##tag.__Label() ##if local.IsEqual(TagNo,856) ##local.Increment(Num856) ##if local.IsEqual(Num856,1) ##if tag.IsDefined("$9") ##local.define(FirstHasThumbNail)1 ##else ##if tag.IsDefined("699.$u") ##local.define(FirstHasThumbNail)1 ##endif ##endif ##endif ##endif ##endif ##if local.IsEqual(Num856,1) ##if local.IsEqual(FirstHasThumbNail,1) ##else ##local.define(Num856)1NoThumbNail ##endif ##endif /*##local.Define(MultimediaLinkingElementsA) FirstHasThumbNail = ##local.FirstHasThumbNail Num856 ##local.Num856 ##Value.Tags.Block.856 */ ##local.define(Tag856CaptionA) ##local.defineByRender(Caption)##sessioncfg.MapLegendThroughTable(##local.Tag856CaptionText,"ZONES.BibDisplay.Multimedia.NoteLegends") ##local.defineByRender(WindowOptions)##sessioncfg.MapLegendThroughTable(##local.Tag856CaptionText,"ZONES.BibDisplay.Multimedia.WindowOptions") ##if local.IsEqual(Caption,"") ##local.defineByRender(Caption)##local.Tag856CaptionText ##endif ##local.define(Tag856ThumbnailA) ##if local.IsEqual(Caption,"") ##if local.InPrintOutContent ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##else ##if tag.IsDefined("$u") ##endif ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##if tag.IsDefined("$u") ##endif ##endif ##else
##if local.InPrintOutContent ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##else ##if tag.IsDefined("$u") ##endif ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##if tag.IsDefined("$u") ##endif ##endif
##if local.InPrintOutContent ##local.Caption ##if tag.IsDefined("$u") ##if tag.IsEqual($u,##local.Caption) ##else [ ##tag.Data($u) ] ##endif ##endif ##else ##if tag.IsDefined("$u") ##endif ##local.Caption ##if tag.IsDefined("$u") ##endif ##endif
##endif
##if local.IsEqual(Num856,1) ##local.Define(MultimediaLinkingElementsA) ##Value.ForEachIn(tag,"Tags.Block") ##local.DefineByRender(TagNo)##tag.__Label() ##if local.IsEqual(TagNo,856) ##endif
##local.defineByRender(WindowOptions) ##local.define(Caption) ##local.define(WindowHREF) ##if local.IsEqual(WindowOptions,"") href="##URLFormatter.BookServerExpandURL(##tag.Data($u))" ##else href = "#" onclick='return OpenWindowFor("##URLFormatter.BookServerExpandURL(##tag.Data($u))", ##local.AsJscriptLIT(WindowOptions))' ##endif ##if tag.IsDefined("$z") ##local.defineByRender(Tag856CaptionText)##tag.Data("$z") ##local.Tag856CaptionA ##else ##if tag.IsDefined("699.$a") ##local.defineByRender(Tag856CaptionText)##tag.Data("699.$a") ##local.Tag856CaptionA ##else /* ##if tag.IsDefined("$9") ##else ##if tag.IsDefined("699.$u") ##else ##if tag.IsDefined("$u") ##local.define(Caption)##tag.Data($u) ##endif ##endif ##endif */ ##if tag.IsDefined("$u") ##local.define(Caption)##tag.Data($u) ##endif ##endif ##endif ##if tag.IsDefined("$9") ##local.defineByRender(Tag856ThumbnailUrl)##tag.Data("$9") ##local.Tag856ThumbnailA ##else ##if tag.IsDefined("699.$u") ##local.defineByRender(Tag856ThumbnailUrl)##tag.Data("699.$u") ##local.Tag856ThumbnailA ##else ##if local.InPrintOutContent ##local.Caption ##if tag.IsDefined("$u") ##if tag.IsEqual($u,##local.Caption) ##else [ ##tag.Data($u) ] ##endif ##endif ##else ##if tag.IsDefined("$u") ##endif ##local.Caption ##if tag.IsDefined("$u") ##endif ##endif ##endif ##endif
##else ##if local.IsEqual(Num856,0) ##local.Define(MultimediaLinkingElementsB) ##else ##local.Define(MultimediaLinkingElementsB) ##leg.UNIMARC.Tag856AN ##Value.ForEachIn(tag,"Tags.Block") ##local.DefineByRender(TagNo)##tag.__Label() ##if local.IsEqual(TagNo,856) ##local.define(Tag856Thumbnail) ##if local.InPrintOutContent ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##else ##if tag.IsDefined("$u") ##else ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##endif ##endif /*##if tag.IsDefined("$9") ##else ##if tag.IsDefined("699.#u") ##else ##endif ##endif */ ##endif
##if tag.IsDefined("$9") ##local.DefineByRender(Tag856ThumbnailUrl)##tag.Data($9) ##local.Tag856Thumbnail ##else ##if tag.IsDefined("699.$u") ##local.DefineByRender(Tag856ThumbnailUrl)##tag.Data(699.$u) ##local.Tag856Thumbnail ##endif ##endif ##local.defineByRender(WindowOptions) ##local.defineByRender(Caption) ##local.define(Tag856Caption) ##local.defineByRender(Caption)##sessioncfg.MapLegendThroughTable(##local.Tag856CaptionText,"ZONES.BibDisplay.Multimedia.NoteLegends") ##local.defineByRender(WindowOptions)##sessioncfg.MapLegendThroughTable(##local.Tag856CaptionText,"ZONES.BibDisplay.Multimedia.WindowOptions") ##if local.IsEqual(Caption,"") ##local.defineByRender(Caption)##local.Tag856CaptionText ##endif ##if tag.IsDefined("$u") ##if local.InPrintOutContent ##local.Caption ##if tag.IsEqual($u,##local.Caption) ##else [ ##tag.Data($u) ] ##endif ##else ##local.Caption ##endif ##else ##local.Caption ##endif ##if tag.IsDefined("$z") ##local.defineByRender(Tag856CaptionText)##tag.Data("$z") ##local.Tag856Caption ##else ##if tag.IsDefined("699.$a") ##local.defineByRender(Tag856CaptionText)##tag.Data("699.$a") ##local.Tag856Caption ##else ##if tag.IsDefined("$u") ##if local.InPrintOutContent ##URLFormatter.BookServerExpandURL(##tag.Data("$u")) ##else ##URLFormatter.BookServerExpandURL(##tag.Data("$u")) ##endif ##else   ##endif ##endif ##endif
##endif ##endif ##endif ##local.Define(NantesCollectionStatement) ##if sessioncfg.IsEqual(ALSSITE.MAIN.Site,NANTES) ##local.define(Found953)0 ##Value.ForEachIn(tag,"Tags.Block") ##local.DefineByRender(TagNo)##tag.__Label() ##if local.IsEqual(TagNo,953) ##if tag.IsEqual("$z","5") ##local.define(Found953)1 ##endif ##endif ##if local.IsEqual(Found953,"1") ##local.define(Show955)0 ##if Value.IsEqual("Tags.Block.955.$a","Patrimoine") ##local.define(Show955)1 ##endif ##if Value.IsEqual("Tags.Block.955.$a","Médiathèque J.Demy") ##local.define(Show955)1 ##endif ##local.Define(Shown955Header)0 ##if local.IsEqual(Show955,1) ##Value.ForEachIn(tag,"Tags.Block") ##local.DefineByRender(TagNo)##tag.__Label() ##if local.IsEqual(TagNo,955) ##if local.IsEqual(Shown955Header,0) État de collection

##local.Define(Shown955Header)1 ##endif ##tag.Data("$a"), ##tag.Data("$b"), ##tag.Data("$c")
##endif

##endif ##endif ##endif
##local.Define(GroupedCopyDetails)
    ##sessioncfg.With(SortKeys,DB.Config.BookServer.CopyGroupSortKeys) ##local.define(PrePunct) ##formatter.GroupCopyInfo( item, ##sessioncfg.DB.Config.BookServer.CopyGroupOrder,SortKeys, Value, "CopyInfo.results") ##local.defineByRender(iType)##item.__Label() ##if local.IsEqual(iType,header)
##item.ForEachIn(col,"") ##if sessioncfg.DB.Config.BookServer.ShowGroupSortKeys [ ##col.sortKey ] ##endif ##if col.IsEqual(data,"") ##else ##if local.IsEqual(PrePunct,"") ##else ##local.PrePunct ##endif ##col.data ##local.defineByRender(PrePunct)##col.punct ##endif ##local.define(CCounter)1
    ##else
  1. ##if local.SkinInlineCopyDetail ##local.SkinInlineCopyDetail
    ##else ##local.InlineCopyDetail
    ##endif ##if local.IsEqual(HaveCopiesMarker,0) ##local.Define(HaveCopiesMarker)1 ##endif ##endif
##local.Define(FlatCopyDetails) ##Value.ForeachIn(item,CopyInfo.results) ##if local.SkinInlineCopyDetail ##local.SkinInlineCopyDetail
##else ##local.InlineCopyDetail
##endif ##if local.IsEqual(HaveCopiesMarker,0) ##local.Define(HaveCopiesMarker)1 ##endif
##if local.IsEqual(HaveCopiesMarker,0) ##local.Define(HaveCopiesMarker)1 ##endif
##local.Define(CopyDetails) ##local.NantesCollectionStatement ##if Value.IsMap(CopyInfo.results) ##local.define(HaveCopiesMarker)0 ##if formatter.PlaceHolderExists(Options) ##local.define(DoneCopies)0 ##if Options.IsEqual(Copies,None) ##local.define(DoneCopies)1 ##endif ##if Options.IsEqual(Copies,Regroup)
##leg.ZONESOPAC.CATRecord.Button.Stock:
##local.GroupedCopyDetails ##local.define(DoneCopies)1 ##endif ##if Options.IsEqual(Copies,Details)
##leg.ZONESOPAC.CATRecord.Button.Stock:
##local.FlatCopyDetails ##local.define(DoneCopies)1 ##endif ##if local.IsEqual(DoneCopies,0)
##leg.ZONESOPAC.CATRecord.Button.Stock:
##if sessioncfg.DB.Config.BookServer.GroupMonographicCopyInfo ##local.GroupedCopyDetails ##else ##local.FlatCopyDetails ##endif ##endif ##else
##leg.ZONESOPAC.CATRecord.Button.Stock:
##if sessioncfg.DB.Config.BookServer.GroupMonographicCopyInfo ##local.GroupedCopyDetails ##else ##local.FlatCopyDetails ##endif ##endif ##endif ##if local.InPrintOutContent ##local.PrintOutSerialsHoldingInformation ##endif
##this.SubView(##request.SubStyle) ##local.define(PreviewListContent) ##local.define(FrameContent) ##if sessioncfg.DB.Config.ZONESERVICES.ReportEmailing ##endif
##include(FrameBody)
##local.define(CoteReceiptPrintout) ##Header ##Scripts ##local.define(DateFormat)%d-%m-%Y ##local.define(CopyGroupOrder)branch "-" subloc "-" categ "-" /* Think quite hard before you edit this the formatting is here for a reason */
##formatter.TextRender()

	##if BrowseItem.IsEqual(PosInSet,1)
		##output.block()##formatter.YYYYDDMM(##formatter.datenowYYYYMMDD,##local.DateFormat)

		##if BrowseItem.IsEqual(Data.__Type,"NotedCatalogueRecord")
			##output.block()
##leg.Expand(Portal3.CoteReceiptPrintout.Header,Hits,##BrowseItem.Hits)

			##local.define(IncludeHitPos)1	
		##endif
	##endif

	##if BrowseItem.IsEqual(Data.__Type,"NotedCatalogueRecord")
		##local.define(IncludeHitPos)1	
	##endif
	
	##if local.IncludeHitPos 
		##if Value.IsEqual(Author,"")			
			##local.Define(Title)##BrowseItem.Data(PosInSet). ##Value.Title
		##else	
			##local.Define(Author)##BrowseItem.Data(PosInSet). ##Value.Author
			##local.Define(Title)##Value.Title
		##endif
	##else
		##local.Define(Title)##Value.Title
		##local.Define(Author)##Value.Author
	##endif
	
	##if Value.IsEqual(Author,"")
		##output.block()
##formatter.Summarise2(##local.Title,38)

	##else
		##output.block()
##formatter.Summarise2(##local.Author,38)
##formatter.Summarise2(##Value.Title,38)

	##endif

	##if Value.IsMap(CopyInfo.results)
	##sessioncfg.With(SortKeys,DB.Config.BookServer.CopyGroupSortKeys)
    	##local.define(PrePunct)
        ##formatter.GroupCopyInfo( item, ##local.CopyGroupOrder,SortKeys, Value, "CopyInfo.results")
	            	##local.defineByRender(iType)##item.__Label()
	            	##if local.IsEqual(iType,header)
	            		##output.block()
##formatter.Summarise2(##item.branch.data,30,0)
##formatter.Summarise2(##item.subloc.data,30,0)
##formatter.Summarise2(##item.categ.data,30,0)
    		
	            	##else
##output.block()   ##item.call_num

	            	##endif
            
	    
	
##endif

##if BrowseItem.IsEqual(Hits,##BrowseItem.PosInSet)

##output.block()

 

 

##endif
##local.define(PrintOutContent) ##if formatter.PlaceHolderExists(Options) ##if Options.IsEqual(Format,CoteReceipt) ##local.define(HandledPrintout)1 ##local.CoteReceiptPrintout ##endif ##endif ##if local.HandledPrintout ##else ##local.FullPrintOutContent ##endif ##local.define(FullPrintOutContent) ##local.define(InPrintOutContent)1 ##local.define(FrameContent) ##local.define(NoRecordExplore)1 ##local.define(IsForPrint)1 ##local.Define(DoneRecordContent)0 ##if formatter.PlaceHolderExists(Options) ##if Options.IsEqual(Format,Brief) ##local.define(BrowseItemHandle) ##local.define(ItemHandle) ##local.define(InNotePadItem) ##local.define(PrintBrowseItem) ##local.define(SuppressBrowseItemSep)1 ##BrowseItem.with(value,"Data") ##local.PortFolioZ3950SetHeadingFMT ##if Options.IsEqual(Copies,None) ##else
##local.CopyDetails
##if local.SkinBrowseItemSep ##local.SkinBrowseItemSep ##endif ##endif ##local.Define(DoneRecordContent)1 ##endif ##endif ##if local.IsEqual(DoneRecordContent,1) ##else
##local.RecordDataContent
##local.ExtraFields
##local.MultimediaLinkingElementsA /*##local.StandardFields*/
##local.StandardFields
##sessioncfg.AsHTML(ZONES.BibDisplay.Ins1)
##local.MultimediaLinkingElementsB
##if local.IsForPrint ##if Options.IsEqual( Copies, None) ##else ##local.CopyDetails ##endif ##else ##local.CopyDetails ##endif
##if local.InPrintOutContent ##else ##local.SerialsHoldingInformation ##endif ##if local.SkinBrowseItemSep ##local.SkinBrowseItemSep ##endif ##endif
##include(FrameBody)
##if request.IsEqual(SubStyle,"PrintPreview") ##local.PreviewListContent ##else ##if searchcontext.IsForRecordPrintOut ##local.RecordDefines ##local.PrintOutContent ##else ##if request.IsEqual(SubStyle,"PrintOut") ##local.RecordDefines ##local.PrintOutContent ##else ##local.RecordDefines ##local.define(Header)##include(Header) ##local.define(Advice)##leg.ZONESOPAC.CATRecord.Prompt ##local.define(AdviceRowTabs) ##local.ModifySearchTabs ##if searchcontext.SearchBrowseList ##local.defineByRender(t)##searchcontext.SearchBrowseListItem ##if local.IsEqual(t,"") /* slightly unpleasant hack - if we have no search item, we ma assume this is a notepad list, and change the prompt accordingly */ ##helpcontext.addHelp(TitleDetailsReturnToListButton) ##local.define(CommandButtonHREF)##searchcontext.SearchBrowseList?##this.styleset&Method=CloneList&Item=##searchcontext.SearchBrowseListItem ##local.define(CommandButtonText)##leg.ZONESOPAC.ZoneSearch.SearchListLink ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.ZoneSearch.SearchListLinkALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.ZoneSearch.SearchListLinkTIP ##local.define(CommandButtonGraphic)/portal2/img/modify.gif ##else ##helpcontext.addHelp(TitleDetailsReturnToResultsButton) ##local.define(CommandButtonHREF)##searchcontext.SearchBrowseList?##this.styleset&Method=CloneList&Item=##searchcontext.SearchBrowseListItem ##local.define(CommandButtonText)##leg.ZONESOPAC.ZoneSearch.SearchResultsLink ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.ZoneSearch.SearchResultsLinkALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.ZoneSearch.SearchResultsLinkTIP ##local.define(CommandButtonGraphic)/portal2/img/modify.gif ##endif ##local.TabFMT ##endif /* we only want next/prev enabled if we have come from a search result */ ##local.Define(NextPrevEnabled)0 ##if searchcontext.IsDefined(SearchBrowseListItem) ##if searchcontext.IsDefined(BrowseListItem) ##local.defineByRender(a)##searchcontext.SearchBrowseListItem ##local.defineByRender(b)##searchcontext.BrowseListItem ##if local.IsEqual( a, ##local.b) ##local.Define(NextPrevEnabled)1 ##endif ##endif ##endif ##if local.IsEqual(NextPrevEnabled,1) ##helpcontext.addHelp(TitleDetailsNextPrevResultsButton) ##local.NextPrevCatRecordLinks ##endif ##if error.Level ##if error.IsEqual(Level,APPLICATION) ##if error.IsEqual(Number,1042) ##if request.IsEqual(Method,"StockStatus2") ##local.define(NoStockError)1 ##local.define(HandledError)1 ##endif ##endif ##endif ##endif ##helpcontext.addHelp(TitleDetails) ##helpcontext.addHelp(Toolbar) ##local.define(ContentPanelTabs) ##if Value.IsConceptual ##else ##if local.HideStockButton ##else ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowCopiesTabButton ##helpcontext.addHelp(TitleDetailsShowCopiesButton) ##if sessioncfg.DB.Config.BookServer.ShowMonographicHoldingsInline ##if Value.IsMap(CopyInfo.results) ##local.define(CommandButtonHREF)javascript:ScrollToCopies() ##else ##local.define(CommandButtonHREF)# ##local.define(CommandDisabled)1 ##endif ##else ##local.define(CommandButtonHREF)##this&Method=StockStatus2 ##endif ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Stock ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.StockALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.StockTIP ##local.define(CommandButtonGraphic) ##local.define(CommandId)ShowCopiesTabButton ##local.TabFMT ##endif ##endif ##if local.HideReservationButton ##else ##if local.IsEqual(ReservationsAllowed,1) ##if Value.AllowReserveKnown ##if Value.AllowReserve ##else ##local.Define(ReservationsAllowed,0) ##endif ##endif ##if local.IsEqual(ReservationsAllowed,1) ##helpcontext.addHelp(TitleDetailsMakeReservation) ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)##this&Method=MakeReservation&Parent=##local.Data(HTTPGoBack_URLPrefix)##this.obj ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Reservation ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ReservationALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ReservationTIP ##local.TabFMT ##endif ##endif ##endif ##if sessioncfg.DB.Config.Circ.ClosedStackRequests ##if local.HideReservationButton ##else ##if Value.AllowCSPKnown ##if Value.AllowCSP ##if local.IsEqual(HideCSPButton,1) ##else ##helpcontext.addHelp(TitleDetailsClosedStackRequests) ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)##this&Method=MakeCSPRequest&Parent=##local.Data(HTTPGoBack_URLPrefix)##this.obj ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.ClosedStackRequest ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ClosedStackRequestALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ClosedStackRequestTIP ##local.TabFMT ##endif ##endif ##endif ##endif ##endif ##if sessioncfg.ZONES.InterLibraryLoans.Enabled ##helpcontext.addHelp(TitleDetailsInterLibraryLoanRequests) ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)APS_ILL?##this.StyleSet&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc##if local.CatalogueObject &CatalogueObject=##local.CatalogueObject##endif ##local.define(CommandButtonText)##leg.ZONESOPAC.InterLibraryLoans.Button ##local.TabFMT ##endif ##endif ##local.define(TaggedViewButton) ##if sessioncfg.ZONES.AllowMarcView ##helpcontext.addHelp(TitleDetailsTaggedViewButton) ##local.define(CommandButtonHREF)##this&View=Tagged&NoStock=##local.NoStock ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.TaggedView.Text ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.TaggedView.TextALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.TaggedView.TextTIP ##local.TabFMT ##endif ##local.define(ISBDViewButton) ##helpcontext.addHelp(TitleDetailsTaggedViewButton) ##local.define(CommandButtonHREF)##this&View=ISBD&NoStock=##local.NoStock ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.ISBDView.Text ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ISBDView.TextALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ISBDView.TextTIP ##local.TabFMT ##local.define(AnnotatedViewButton) ##helpcontext.addHelp(TitleDetailsAnnotatedViewButton) ##local.define(CommandButtonHREF)##this&View=Annotated&NoStock=##local.NoStock ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.Text ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.TextALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.TextTIP ##local.TabFMT ##if sessioncfg.ZONES.AllowChangeBibView ##if local.isEqual(View,"ISBD") ##local.AnnotatedViewButton ##local.TaggedViewButton ##endif ##if local.isEqual(View,"Annotated") ##local.ISBDViewButton ##local.TaggedViewButton ##endif ##if local.isEqual(View,"Tagged") ##local.AnnotatedViewButton ##local.ISBDViewButton ##endif ##endif ##if sessioncfg.ZONES.UserReviews.ViewUserReviews ##helpcontext.addHelp(TitleDetailsViewUserReviewsButton) ##local.define(CommandButtonHREF)APS_ZONES?fn=ShowUserReviews&q=##Value.Sequence&isbn=##Value.ISBN&parent=##this.obj&##this.styleset ##local.define(CommandButtonText)##leg.ZONESOPAC.UserReviews.UserReviews ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.UserReviews.UserReviewsTIP ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.UserReviews.UserReviewsALT ##local.TabFMT ##endif ##if sessioncfg.ZONES.NotePad ##if local.IsEqual(Noted,1) ##else ##helpcontext.addHelp(TitleDetailsNoteRecordButton) ##local.define(CommandButtonHREF)##this&Method=NoteMe ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.NoteEntry ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.NoteEntryTIP ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.NoteEntryALT ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.Print.DetailedRecord /* include printing*/ ##local.PrintOrEmailListButton ##else /* No printing*/ ##endif ##local.TabBrowseUpButton ##local.define(Content) ##local.define(CommandButtonGraphic)IMG1 ##local.define(Title)##leg.ZONESOPAC.CATRecord.Title ##local.define(List) ##local.Define(NewRoot) ##if sessioncfg.IsEqual(ZONES.NonHTTPSHostRoot,"") ##else ##local.defineByRender(NewRoot)##sessioncfg.ZONES.NonHTTPSHostRoot ##endif ##local.define(StockBtnFMT) ##local.define(RoundBoxContent) ##if local.IsEqual(NoStock,1) ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=StockStatus2 ##if local.IsEqual(request.InStock,"1") &InStock=1 ##endif ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Stock ##local.CommandButtonFMT ##endif ##local.RoundBox ##if local.NoStockError ##local.define(Value) ##leg.ZONESOPAC.StockStatus.NoStock ##local.ErrorRowTemplate
##endif
##local.Define(ScrollingListContent2) ##local.Define(RoundBoxContent) ##if sessioncfg.IsEQual(ZONES.BibDisplay.Ins2,"") ##else ##endif
##local.RecordDataContent
##local.ExtraFields
##local.StandardFields ##local.MultimediaLinkingElementsA
##sessioncfg.AsHTML(ZONES.BibDisplay.Ins1)
##local.MultimediaLinkingElementsB
##local.CopyDetails
##if sessioncfg.ZONES.UseElectreTOC
##endif
##sessioncfg.AsHTML(ZONES.BibDisplay.Ins2)
##local.SerialsHoldingInformation
##local.RoundBox
##local.define(ScrollingListContent) ##local.ScrollingListContent2 ##local.ScrollingList /*##local.ScrollingListContent*/ ##local.define(BottomButtons) ##local.define(BrowseListHelp)##leg.ZONESOPAC.CATRecord.BrowseListHelp ##local.List ##if sessioncfg.ZONES.BrowseOptions.DisplayHitsCountsForExploreTypes ##endif ##if sessioncfg.ZONES.ShowConfirmNotedPopup ##if request.IsEqual(Method,NoteMe) ##endif ##endif
##include(Body) ##endif ##endif