##formatter.TextRender() /* we need to inform the code for handling facets that we are a record page, so it should adjust it's url's as appropriate */ ##local.define(IsRecordPage)1 ##this.SubView(##request.SubStyle) ##include(Defaults) ##if searchcontext.IsForRecordPrintOut ##local.define(IsForPrint)1 ##endif ##local.define(HitCountId)1 ##local.defineByRender(NoteItemKey)##Value.Sequence ##local.defineByRender(Noted)##session.ZonesGetInfo("IsNoted", ##local.NoteItemKey) ##if sessioninfo.RecordView ##local.definebyrender(View)##sessioninfo.RecordView ##else ##local.definebyrender(View)##sessioncfg.ZONES.Catalogue.Views.Default ##endif ##if sessioncfg.ZONES.Portal3.Tagging.AddTag ##if sessioninfo.ZONES.BrwrID ##local.define(TaggingEnabled)1 ##endif ##endif ##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 ##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 */ ##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(Caption)##sessioncfg.MapLegendThroughTable(##tag.Data("$z"),"ZONES.BibDisplay.Multimedia.NoteLegends") ##local.defineByRender(WindowOptions)##sessioncfg.MapLegendThroughTable(##tag.Data("$z"),"ZONES.BibDisplay.Multimedia.WindowOptions") ##if local.IsEqual(Caption,"") ##local.defineByRender(Caption)##tag.Data("$z") ##endif ##else ##if tag.IsDefined("$9") ##else ##if tag.IsDefined("$u") ##local.define(Caption)##tag.Data($u) ##endif ##endif ##endif ##if tag.IsDefined("$9") ##if local.IsEqual(Caption,"") ##if tag.IsDefined("$u") ##endif ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##if tag.IsDefined("$u") ##endif ##else
##if tag.IsDefined("$u") ##endif ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##if tag.IsDefined("$u") ##endif
##if tag.IsDefined("$u") ##endif ##local.Caption ##if tag.IsDefined("$u") ##endif
##endif ##else ##if tag.IsDefined("$u") ##endif ##local.Caption ##if tag.IsDefined("$u") ##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) ##if tag.IsDefined("$9") ##endif ##if tag.IsDefined("$9") ##else ##endif ##endif
##if tag.IsDefined("$u") ##leg.ZONESOPAC.CATRecord.MultiMediaLinkALT ##else ##leg.ZONESOPAC.CATRecord.MultiMediaImageALT ##endif ##else ##local.defineByRender(WindowOptions) ##local.defineByRender(Caption) ##if tag.IsDefined("$z") ##local.defineByRender(Caption)##sessioncfg.MapLegendThroughTable(##tag.Data("$z"),"ZONES.BibDisplay.Multimedia.NoteLegends") ##local.defineByRender(WindowOptions)##sessioncfg.MapLegendThroughTable(##tag.Data("$z"),"ZONES.BibDisplay.Multimedia.WindowOptions") ##if local.IsEqual(Caption,"") ##local.defineByRender(Caption)##tag.Data("$z") ##endif ##if tag.IsDefined("$u") ##local.Caption ##else ##local.Caption ##endif ##else ##if tag.IsDefined("$u") ##URLFormatter.BookServerExpandURL(##tag.Data("$u")) ##else   ##endif ##endif
##endif ##endif
/* TextRender end */ ##local.define(Title)##leg.ZONESOPAC.CATRecord.Title ##if this.HavePlaceHolder(startpoint) ##if startpoint.IsMap(Query.QueryStatement) ##local.defineByRenderAndEscapeHashHash(QS)##startpoint.QualData(Query.QueryStatement) ##local.defineByRender(LS)##startpoint.QualData(Query.LimitStatement) ##if startpoint.IsEqual(Query.IsConstellationSearch,1) ##local.define(Title)##leg.ZONESOPAC.SearchStatement.ConstellationSearch ##else ##if startpoint.IsMap(Query.form) ##local.define(Title)##leg.ZONESOPAC.SearchStatement.AdvancedSearch ##else ##if sessioncfg.ZONES.QuickSearchLabelAsProfessional ##local.define(Title)##leg.ZONESOPAC.SearchStatement.ExpertSearch ##else ##local.define(Title)##leg.ZONESOPAC.SearchStatement.SimpleSearch ##endif ##endif ##endif ##endif ##endif ##local.define(SearchStatement) ##if startpoint.IsMap(Query.QueryStatement) ##local.defineByRenderAndEscapeHashHash(QS)##startpoint.QualData(Query.QueryStatement) ##local.defineByRender(LS)##startpoint.QualData(Query.LimitStatement) ##if startpoint.IsEqual(Query.IsConstellationSearch,1) ##local.define(Name)##leg.ZONESOPAC.SearchStatement.ConstellationSearch ##else ##if startpoint.IsMap(Query.form) ##local.define(Name)##leg.ZONESOPAC.SearchStatement.AdvancedSearch ##else ##if sessioncfg.ZONES.QuickSearchLabelAsProfessional ##local.define(Name)##leg.ZONESOPAC.SearchStatement.ExpertSearch ##else ##local.define(Name)##leg.ZONESOPAC.SearchStatement.SimpleSearch ##endif ##endif ##endif ##local.define(DPLimitStatement) ##if startpoint.IsDefined(Query.dpStart) ##if startpoint.IsEqual(Query.dpStart,"") ##if startpoint.IsEqual(Query.dpEnd,"") ##local.defineByRender(DPLimitStatement) ##else ##local.defineByRender(DPLimitStatement) ##leg.ZONESOPAC.SearchStatement.DOP :<= ##startpoint.Query.dpEnd ##endif ##else ##if startpoint.IsEqual(Query.dpEnd,"") ##local.defineByRender(DPLimitStatement) ##leg.ZONESOPAC.SearchStatement.DOP :>= ##startpoint.Query.dpStart ##else ##local.defineByRender(DPLimitStatement) ##leg.ZONESOPAC.SearchStatement.DOP :##startpoint.Query.dpStart ... ##startpoint.Query.dpEnd ##endif ##endif ##endif ##if local.IsEqual(QS,"") ##else ##local.QS ##endif ##local.LS ##local.DPLimitStatement ##local.FacetList ##else ##if startpoint.IsMap(SearchStatement) ##startpoint.QualData(SearchStatement) ##else ##if startpoint.Query ##if startpoint.IsMap(Query) ##else ##startpoint.Query ##endif ##endif ##endif ##endif ##if sessioncfg.ZONES.Portal3.Facets.ShowFacetsOnRecordScreen ##if this.HavePlaceHolder(startpoint) ##if searchcontext.QueryObject ##if startpoint.IsMap(Facets) ##local.define(PageLeftMenu) ##local.FacetPageLeftMenu ##endif ##endif ##endif ##endif ##local.define(PageSize)10 ##if this.HavePlaceHolder(startpoint) ##if startpoint.PageSize ##local.define(PageSize)##startpoint.PageSize ##endif ##endif ##local.define(RecordNavigation) ##if this.HavePlaceHolder(startpoint) ##if BrowseItem.PosInSet ##if BrowseItem.IsEqual(PosInSet,1) ##else << < ##endif ##if BrowseItem.PosInSet ##if BrowseItem.IsEqual(PosInSet,##startpoint.Hits) ##else ##leg.Portal3.Results.Of ##startpoint.Hits > >> ##endif ##endif ##else ##if BrowseItem.IsEqual(IsTop,0) < ##endif ##if BrowseItem.IsEqual(IsBottom,0) > ##endif ##endif ##endif ##local.defineByRender(MATIcon) ##local.defineByRender(MATText) ##if Value.MaterialType ##local.defineByRender(MATIcon)##sessioncfg.MapValueThroughImageTable(##Value.MaterialType,"DB.Config.BookServer.GraphicalMAT") ##local.defineByRender(MATText)##sessioncfg.MapLegendThroughTable(##Value.MaterialType,"DB.Config.BookServer.MaterialMap") ##endif ##local.define(Content) ##if this.HavePlaceHolder(startpoint) ##if searchcontext.QueryObject
##leg.Portal3.Results.SearchStatement ##local.SearchStatement ##local.define(ButtonCaption)##leg.Portal3.Buttons.ModifySearch ##local.define(ButtonTip)##leg.data(Portal3.Buttons.ModifySearchTIP) ##local.define(ButtonHref)##searchcontext.QueryObject&##this.styleset&Method=ModifySearch ##local.define(ButtonID)buttonModifySearch ##local.ButtonFMT
##endif ##endif ##if local.IsEqual(View,ISBD)

##leg.Portal3.Record.DetailedTitleBrief

##else

##leg.Portal3.Record.DetailedTitleAnnotated

##endif
##this.stylesetforform ##if sessioncfg.ZONES.Portal3.MultiNotepad ##endif
##if searchcontext.BrowseList ##leg.Portal3.Record.ReturnToResults ##else   ##endif ##local.SelectNotepadDropDown ##local.RecordNavigation
##local.defineByRender(Mat)##Value.Data(MaterialType) ##local.SetMATIcon
##if BrowseItem.PosInSet ##BrowseItem.PosInSet ##endif ##local.define(IsDisplayBackground)1 ##if Value.Thumbnail ##local.define(IsDisplayBackground)0 ##endif ##if local.IsEqual(MATIcon,"") ##local.define(IsDisplayBackground)0 ##endif
##local.PortfolioBookCoverLarge
##if Value.Thumbnail ##else
##local.MATText
##endif
##local.PortfolioDetailFields ##local.define(CoINS)ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info%3Asid%2Focoins.info%3Agenerator&rft.genre=book ##local.append(CoINS)&rft.btitle=##Value.urlencode(Title) ##local.append(CoINS)&rft.title=##Value.urlencode(Title) ##local.append(CoINS)&rft.series=##Value.urlencode(Series) ##local.append(CoINS)&rft.au=##Value.urlencode(Author) ##local.append(CoINS)&rft.date=##Value.urlencode(Year)
##local.MultimediaLinkingElementsA
##local.MultimediaLinkingElementsB ##local.SerialsHoldingInformation ##local.CopyDetails
 
##local.define(ReservationsAllowed)1 ##if Value.AllowReserveKnown ##if Value.AllowReserve ##else ##local.Define(ReservationsAllowed)0 ##endif ##endif ##if local.IsEqual(ReservationsAllowed,1) ##leg.Portal3.Actions.ReserveALT ##leg.Portal3.Actions.Reserve ##endif ##local.define(HideCSPButton)0 ##if sessioncfg.DB.Config.Circ.ClosedStackRequests ##if Value.AllowCSPKnown ##if Value.AllowCSP ##if local.IsEqual(HideCSPButton,1) ##else ##helpcontext.addHelp(TitleDetailsClosedStackRequests) ##leg.Portal3.Actions.ReserveALT ##leg.Portal3.Actions.CSPRequest ##endif ##endif ##endif ##endif ##leg.Portal3.Actions.PrintDetailsALT##leg.Portal3.Actions.PrintDetails ##if local.IsEqual(Noted,"") ##leg.Portal3.Actions.AddNoteALT ##leg.Portal3.Actions.AddNote ##else ##leg.Portal3.Actions.RemoveNoteALT##leg.Portal3.Actions.RemoveNote ##endif ##if local.TaggingEnabled ##leg.Expand(Portal3.Actions.AddTagALT,Title,##formatter.EscapeForHtmlAttribute(##value.Data.Title))##leg.Portal3.Actions.AddTag ##endif ##if local.IsEqual(View,ISBD) ##leg.Portal3.Actions.FullViewALT##leg.Portal3.Actions.FullView ##else ##leg.Portal3.Actions.BriefViewALT##leg.Portal3.Actions.BriefView ##endif ##if sessioncfg.ZONES.ShowPermaLinks ##leg.ZONESOPAC.CATRecord.PermalinkTextALT##leg.Portal3.Actions.PermaLink ##endif ##if sessioncfg.ZONES.Portal3.MoreLikeThis ##leg.Portal3.Actions.MoreLikeThisALT ##leg.Portal3.Actions.MoreLikeThis ##endif
##if sessioncfg.IsEqual(ZONES.BibDisplay.Ins1,"") ##else ##sessioncfg.AsHTML(ZONES.BibDisplay.Ins1) ##endif
 
##if sessioncfg.ZONES.UseElectreCoverNotes
##endif ##if sessioncfg.ZONES.UseElectreTOC
##endif
##this.stylesetforform
  ##local.RecordNavigation
##local.define(PageHeaderScripts) ##local.define(ISBN)##formatter.bookcoverurl("",##Value.ISBN,"") ##local.EnlargeImageScript /*http://localhost/electreconnect/aspect.aspx?aspect=toc&isbn=1405444983*/ ##local.define(ElectreScripts)0 ##if sessioncfg.ZONES.UseElectreCoverNotes ##local.define(ElectreScripts)1 ##endif ##if sessioncfg.ZONES.UseElectreTOC ##local.define(ElectreScripts)1 ##endif ##if local.IsEqual(ElectreScripts,1) ##endif ##if sessioncfg.ZONES.Portal3.Google.BookPreview ##endif ##if Value.IsSerial ##endif ##local.define(PortfolioDetailFields) ##local.RecordDefines ##local.RecordDataContent ##local.define(RecordDefines) ##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(LANIcon) ##local.defineByRender(LANText)##sessioncfg.MapLegendThroughTable(##Value.Language,"DB.Config.BookServer.LanguageMap") ##local.define(AddDash) ##if local.IsEqual(NoDash,1) ##else - ##endif ##local.define(NoDash)0 ##local.define(InlineCopyDetail) ##local.define(NoDash)1 ##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) ##local.AddDash ##item.QualData(subloc.description) ##endif ##if item.IsMap(categ.description) ##local.AddDash ##item.QualData(categ.description) ##endif ##if sessioncfg.DB.Config.Circ.ShowCopyCollection ##if item.IsMap(collection.description) ##local.AddDash ##item.QualData(collection.description) ##endif ##endif ##if item.IsMap(fonds.description) ##local.AddDash ##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 ##if local.IsEqual(NoDash,1) ##else - ##endif ##item.vol_no ##endif ##endif ##if item.due_date ##if local.IsEqual(NoDash,1) ##else - ##endif ##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) ##local.define(enhancedProfileRows) ##local.define(PortFolio)1 ##local.define(SelectIcon) ##local.define(cfgPathLhs)DB.Config.##searchcontext.DB ##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(SerialsHoldingInformation) ##if Value.IsSerial ##helpcontext.addHelp(TitleDetailsSerialHoldings)
##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 ##endif ##endif ##endif
##leg.ZONESOPAC.ALTText.BookCoverImage
##if local.IsForPrint ##else ##if sessioncfg.ZonesAmazonLinkEnabled ##if Value.ISBN ##local.defineByRender(LinkURL)##formatter.bookcoverurl(##sessioncfg.AmazonLinkURL,##Value.ISBN,##sessioncfg.AmazonLinkSuffix)
 
##local.ExploreBullet ##leg.ZONESOPAC.CATRecord.Button.ViewOnAmazon ##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) ##if ann.labelclass ##else ##ann.QualData(label) ##endif    ##ann.foreachIn(item,"lines") ##local.define(prefix) ##if item.prefix ##item.QualData(prefix) ##endif ##item.text ##if item.IsEqual(exploreType,"") ##if ann.class ##local.prefix ##else ##local.prefix ##endif ##else ##if local.IsForPrint ##if ann.class ##item.text ##else ##item.text ##endif ##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 ##leg.ZONESOPAC.CATRecord.AlphabeticListALT ##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) ##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 ##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 ##else /* 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
##local.RoundBoxContent
##local.BrowseItem
/* end record data content */ ##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)
##local.define(FirstHeader)1
    ##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)
##if local.IsEqual(FirstHeader,1) ##local.Define(FirstHeader)0 ##else
##endif
  • ##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.defineByRender(PrePunct) ##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
    ##this.SubView(##request.SubStyle) ##local.define(PreviewListContent) ##local.define(FrameContent) ##if sessioncfg.DB.Config.ZONESERVICES.ReportEmailing ##endif
    ##include(FrameBody)
    ##local.define(PrintOutContent) ##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) ##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)
    ##if local.IsForPrint ##if Options.IsEqual( Copies, None) ##else ##local.CopyDetails ##endif ##else ##local.CopyDetails ##endif
    ##if local.SkinBrowseItemSep ##local.SkinBrowseItemSep ##endif ##if local.InPrintOutContent ##else ##local.SerialsHoldingInformation ##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 ##if sessioncfg.ZONES.AllowChangeBibView ##if local.isEqual(View,"ISBD") ##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 ##else ##helpcontext.addHelp(TitleDetailsISBDViewButton) ##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 ##endif ##local.TabFMT ##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 /* This is where we shoud really put our new stuff ##local.define(ContentOld) ##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)##leg.ZONESOPAC.Forms.Buttons.Next ##local.define(CommandButtonHREF)##this&Method=StockStatus2 ##if local.IsEqual(request.InStock,"1") &InStock=1 ##endif ##local.define(CommandButtonTip)##leg.ZONESOPAC.Forms.Buttons.Next ##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
    ##local.define(RoundBox)##local.RoundBoxContent ##local.Define(ScrollingList) ##local.ScrollingListContent ##include(Body) ##endif ##endif */ ##include(Body)