##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)
##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
##local.define(InlineCopyDetail)
##if item.IsMap(branch.description) ##item.QualData(branch.description) ##endif
##if item.IsMap(subloc.description) - ##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 Cote: ##item.call_num ##endif
##if item.vol_no - ##item.vol_no ##endif
##if item.due_date
- ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##item.due_date,##local.DateFormat)
##endif
##if item.IsDefined(flag_reserved)
##if item.IsEqual(flag_reserved,1)
- ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved ) ##if item.IsDefined(reservationExpiryDate)
/* ##leg.ZONESOPAC.Browseenum.Renew.Expires ( ##formatter.YYYYDDMM(##item.reservationExpiryDate,##local.DateFormat) ) */
##endif
##else
##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif
##endif
##else
##if item.due_date
##else
##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif
##endif
##endif
##if item.IsMap(notes)
##item.foreachIn(note, "notes" )
##if note.IsEqual(display_opac,true)
##note.note
##endif
##endif
##local.Define(NantesCollectionStatement)
##if sessioncfg.IsEqual(ALSSITE.MAIN.Site,NANTES)
##local.define(SkinInlineCopyDetail)
##if item.IsMap(branch.description) ##item.QualData(branch.description) ##endif
##if item.IsMap(subloc.description) - ##item.QualData(subloc.description) ##endif
##if item.IsMap(categ.description) - ##item.QualData(categ.description) ##endif
##if item.IsMap(fonds.description) - ##item.QualData(fonds.description) ##endif
##if sessioncfg.DB.Config.Circ.ShowCopyCollection
##if item.IsMap(collection.description) - ##item.QualData(collection.description) ##endif
##endif
##if item.call_num Cote: ##item.call_num ##endif
##if item.vol_no - ##item.vol_no ##endif
##if item.due_date
- ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##item.due_date,##local.DateFormat)
##endif
##if item.IsDefined(flag_reserved)
##if item.IsEqual(flag_reserved,1)
- ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved )
##else
##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif
##endif
##else
##if item.due_date
##else
##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif
##endif
##endif
##if item.IsMap(notes)
##item.foreachIn(note, "notes" )
##if note.IsEqual(display_opac,true)
##note.note
##endif
##endif
##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(CopyDetails)
##local.NantesCollectionStatement
##if Value.IsMap(CopyInfo.results)
##local.define(HaveCopiesMarker)0
##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
##endif
##local.Define(HDetails)
##local.Define(HRowContentBottom)
##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 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)
|
##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)
##helpcontext.addHelp(HPart)
|
##endif
##endif
/* endof hierarchical record handling */
##local.HRowContentBottom
##if request.View
##local.definebyrender(View)##request.View
##else
##local.definebyrender(View)##sessioncfg.ZONES.Catalogue.Views.Default
##endif
##helpcontext.addHelp(TitleDetails)
##helpcontext.addHelp(Toolbar)
##local.define(CurrentPage)##leg.WAI.CATRecord.Title
##local.define(APSMAP)
##local.define(BodyContent)
##leg.WAI.CATRecord.Prompt
##local.define(NoStock)0
##if Value.IsMap(CopyInfo.results)
##else
##local.define(NoStock)1
##endif
##if local.IsEqual(NoStock,1)
##local.define(NoStock)1
##local.define(HideStockButton)1
##local.define(HideReservationButton)1
##endif
##local.define(CommandButtonGraphic)IMG1
##local.define(ExtraFields)
##if sessioncfg.ZONES.BookCovers
##if local.thumbnailImageUrl
##local.defineByRender(PictureUrl)##local.thumbnailImageUrl
##else
##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,"")
##else
##if local.PictureUrl
##endif
##endif
##endif
/*##if sessioncfg.ZonesAmazonLinkEnabled
##if Value.ISBN
##local.defineByRender(LinkURL)##formatter.bookcoverurl(##sessioncfg.AmazonLinkURL,##Value.ISBN,"")
##leg.WAI.CATRecord.Button.ViewOnAmazon
##endif
##endif*/
##if local.textLinks
##if local.IsEqual(textLinks,"")
##else
##leg.WAI.CATRecord.Enhanced.AdditionalInfo
##local.textLinks
##endif
##endif
##if local.profileName
##if local.IsEqual(profileName,toc)
##leg.WAI.CATRecord.Enhanced.TOC
##endif
##if local.IsEqual(profileName,biography)
##leg.WAI.CATRecord.Enhanced.Biography
##endif
##if local.IsEqual(profileName,fiction)
##leg.WAI.CATRecord.Enhanced.Fiction
##endif
##local.enhancedProfileRows
##endif
##local.define(StandardFields)
##local.define(ContentPaneTitle)
##if local.IsEqual(HideStockButton,1)
##else
##if Value.IsConceptual
##else
##local.define(CommandButtonHREF)#Copies
##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.Stock ##if Value.Title ##Value.Title##endif
##local.define(CommandButtonGraphic)
##local.CommandButtonFMT |
##if local.IsEqual(HideReservationButton,1)
##else
##if local.IsEqual(ReservationsAllowed,1)
##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)##this&Method=MakeReservation&Parent=##local.Data(HTTPGoBack_URLPrefix)##this.obj
##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.Reservation
##local.CommandButtonFMT |
##endif
##endif
##endif
##endif
/*
##if local.isEqual(View,"ISBD")
##local.define(CommandButtonHREF)##this&View=Annotated&NoStock=##local.NoStock
##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.AnnotatedView.Text
##else
##local.define(CommandButtonHREF)##this&View=ISBD&NoStock=##local.NoStock
##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.ISBDView.Text
##endif
##local.CommandButtonFMT
*/
##local.ContentPaneTitle
##local.define(List)
##local.Define(NewRoot)
##if sessioncfg.IsEqual(ZONES.NonHTTPSHostRoot,"")
##else
##local.defineByRender(NewRoot)##sessioncfg.ZONES.NonHTTPSHostRoot
##endif
##local.define(BookIcons)
##local.defineByRender(LANIcon)##sessioncfg.MapParamThroughImageTable(LangCode,##Value.LanguageText,GraphicalLAN)
##if local.IsEqual(LANIcon,"")
##else
|
##sessioncfg.ParamLookup(LangName,##Value.LanguageText)
##endif
##local.define(StockBtnFMT)
##if local.IsEqual(NoStock,1)
##else
##local.define(CommandButtonGraphic)
##local.define(CommandButtonHREF)##this&Method=StockStatus2&BrowseAsHloc=##local.thisLoc ##if local.IsEqual(request.InStock,"1") &InStock=1 ##endif
##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.Stock ##if Value.Title ##Value.Title ##endif
##local.CommandButtonFMT
##endif
<##Value.Dump() -->
/*##if sessioncfg.ZonesAmazonLinkEnabled
##endif*/
##if local.NoStockError
##local.define(Value)
##leg.WAI.StockStatus.NoStock
##local.ErrorRowTemplate
##endif
##local.define(ScrollingListContent)
##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
##ExceptionContext.defineByRender(DB)##searchcontext.DB
##ExceptionContext.defineByRender(Portfolio)1
##ExceptionContext.defineByRender(MaterialGroup)##sessioncfg.MapTextThroughTable(##Value.MaterialType,MaterialGroupMap)
##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(annotatedRowTemplate)
| ##Schema.toMarkup(name) |
: |
##local.renderer |
##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.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.WAI.CATRecord.Enhanced.ProfileProperties.Quote
##local.profileRowTemplate
##local.defineByRender(value)##local.profile_topics
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.Subjects
##local.profileRowTemplate
##local.defineByRender(value)##local.profile_setting
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.Setting
##local.profileRowTemplate
##local.defineByRender(value)##local.profile_time_period
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.TimePeriod
##local.profileRowTemplate
##local.defineByRender(value)##local.profile_series
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.Series
##local.profileRowTemplate
##local.defineByRender(value)##local.profile_awards
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.Awards
##local.profileRowTemplate
##local.defineByRender(value)##local.profile_notes
##local.define(name)##leg.WAI.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.WAI.CATRecord.Enhanced.ProfileProperties.Biographee
##local.profileRowTemplate
##local.defineByRender(value)##local.biog_birth_death
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.BirthDeath
##local.profileRowTemplate
##local.defineByRender(value)##local.biog_characteristics
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.Characteristics
##local.profileRowTemplate
##local.defineByRender(value)##local.biog_birthplace
##local.define(name)##leg.WAI.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.WAI.CATRecord.Enhanced.ProfileProperties.Genre
##local.profileRowTemplate
##local.defineByRender(value)##local.fiction_characters
##local.define(name)##leg.WAI.CATRecord.Enhanced.ProfileProperties.Characters
##local.profileRowTemplate
##local.define(textLinkTemplate)
##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)##transformedValue
##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)
##if local.hbits
##local.HRowContent
##endif
##local.StandardFields
##if local.isEqual(View,"ISBD")
##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(WAI.Global.Classmark)
##local.define(path)ClassMark
##local.headerItemTemplate
##endif
##if Value.IsEqual(ISBN,"")
##else
##local.define(annotation)##leg.data(WAI.Global.CONN)
##local.define(path)ISBN
##local.headerItemTemplate
##endif
##Value.BindWithSchema(##local.ISBDSchemaList,"Tags",ExceptionContext)
##local.renderer
##else
##Value.BindWithSchema(##local.annotatedSchemaList,"Tags",ExceptionContext)
##local.renderer
##Value.BindWithSchema(##local.enhancedSchemaList,"Tags",ExceptionContext)
##local.renderer
##local.defineByRender(MATText)##sessioncfg.MapLegendThroughTable(##Value.MaterialType,"DB.Config.BookServer.MaterialMap")
##if local.IsEqual( MATText, "")
##else
| ##leg.data(WAI.Global.MaterialType) |
: |
##local.MATText |
##endif
##endif
##local.ExtraFields
##local.BrowseItemContainerTemplate
##local.HDetails
##local.CopyDetails
##local.ScrollingList
##local.define(BottomButtons)
##local.define(BrowseListHelp)##leg.WAI.CATRecord.BrowseListHelp
##include(Layout)
##if info.IsEqual(AlreadyNoted,1)
##endif