##formatter.TextRender() ##this.SubView(##request.SubStyle) ##include(Defaults) ##local.define(thisLoc) ##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(Header)##include(Header) ##local.define(Title) ##Value.Description.eng.__Data - ##leg.ZONESOPAC.ZClientRecord.Title ##local.define(NoStock)0 ##if request.IsEqual(NoStock,1) ##local.define(NoStock)1 ##local.define(HideStockButton)1 ##local.define(HideReservationButton)1 ##endif ##local.Define(BroadcastStatusTab) ##local.define(CommandButtonHREF)##searchcontext.StatusObject?##this.styleset ##local.Define(CommandButtonText)##leg.ZONESOPAC.ZClientBroadcastStatus.Link ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.ZClientBroadcastStatus.Link ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.ZClientBroadcastStatus.Link ##local.define(CommandButtonGraphic) ##local.TabFMT ##local.define(AdviceRowTabs) ##local.BroadcastStatusTab ##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 ##local.define(Advice)##leg.ZONESOPAC.ZClientRecord.Advice ##helpcontext.addHelp(TitleDetails) ##helpcontext.addHelp(Toolbar) ##local.define(ContentPanelTabs) ##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.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(NoStock)0 ##if request.IsEqual(NoStock,1) ##local.define(NoStock)1 ##local.define(HideStockButton)1 ##local.define(HideReservationButton)1 ##endif ##local.define(Title) ##Value.Description.eng.__Data - ##leg.ZONESOPAC.ZClientRecord.Title ##local.define(List) ##local.Define(NewRoot) ##if sessioncfg.IsEqual(ZONES.NonHTTPSHostRoot,"") ##else ##local.defineByRender(NewRoot)##sessioncfg.ZONES.NonHTTPSHostRoot ##endif ##local.definebyrender(ViewDefault)##sessioncfg.DB.Config.ZCLIENT.FullEntryViewDefault ##if local.IsEqual(ViewDefault,"ISBD") ##local.definebyrender(View)ISDB ##else ##if local.IsEqual(ViewDefault,"Tagged") ##local.definebyrender(View)Tagged ##else ##local.definebyrender(View)Annotated ##endif ##endif /* Title details toolbar */ ##if local.IsEqual(TagSystem,"UNKNOWN") ##local.definebyrender(View)Tagged ##else ##if request.View ##local.defineByRender(View)##request.View ##endif ##endif ##local.define(RecordDataContent) ##local.define(NoRecordExplore)1 ##local.defineByRender(RecordSyntax)##sessioncfg.MapTextThroughTable(##Value.recordSyntax,ZClientTagSystemMap) ##local.define(CatalogueObject)##this.Obj ##local.define(schemaNameRHS)CatalogueRecordSchema ##local.defineByRender(mainSchemaName)##local.RecordSyntax##local.schemaNameRHS ##local.define(schemaNameRHS)ZonesAnnotatedRecordSchema ##local.defineByRender(annotatedSchemaName)##local.RecordSyntax##local.schemaNameRHS ##local.defineByRender(ISBDSchemaList)CatalogueRecordISBDBindings,BookServerISBDVariantSchema,##local.mainSchemaName ##local.defineByRender(annotatedSchemaList)##local.annotatedSchemaName,CatalogueRecordISBDBindings,##local.mainSchemaName ##ExceptionContext.defineByRender(DB)##searchcontext.DB ##ExceptionContext.defineByRender(MaterialGroup) ##local.Define(ExploreTarget) ##local.define(NotConcerto)1 ##include(recordRenderer) ##local.define(ExploreEmbededURL)1 ##ExceptionContext.define(View)##local.View ##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) ##local.define(annotatedRowTemplate) ##Schema.toMarkup(name) ##local.renderer ##local.define(BrowseItem) ##local.define(RoundBoxContent) ##leg.ZONESOPAC.CAT.Z3950.Syntax ##Value.recordSyntax ##leg.ZONESOPAC.CAT.Z3950.Leader ##Value.leader ##if local.isEqual(View,"Tagged") ##local.RoundBox2 ##endif ##local.define(RoundBoxContent) ##if local.isEqual(View,"ISBD") ##ExceptionContext.define(View)ISBD ##Value.BindWithSchema(##local.ISBDSchemaList,"Tags",ExceptionContext) ##local.renderer ##else ##if local.isEqual(View,"Annotated") ##Value.BindWithSchema(##local.annotatedSchemaList,"Tags",ExceptionContext) ##local.renderer ##else ##Value.ForEachIn(tag,"Tags.Block") ##tag.__Label() ##if tag.TEXT ##tag.TEXT ##else ##tag.IND ##tag.ForEachIn(subtag,"") ##subtag.__Label() ##subtag ##endif ##endif ##endif ##local.RoundBoxContent ##local.BrowseItem ##local.Define(ScrollingListContent) ##local.Define(RoundBoxContent) ##local.RecordDataContent /*##local.StandardFields*/ ##local.RoundBox ##local.ScrollingListContent ##local.define(BottomButtons) ##local.define(BrowseListHelp)##leg.ZONESOPAC.CATRecord.BrowseListHelp ##local.List ##if info.IsEqual(AlreadyNoted,1) ##endif ##include(Body)