##local.define(NoteKey)##value.Data.BACBAC
##local.NoteItemCheck
##if local.IsEqual(thisLoc, "-1")
##else
##if value.Data.CONCEPT
##local.ConceptualStock
##else
##if value.Data.HASSTOCK
##local.HasStock
##else
##endif
##endif
##endif
##if sessioncfg.ZONES.BookCovers
##local.BookCover ##local.define(PictureUrl)
##endif
##local.define(ItemHref)
##if searchcontext.FastSkip
##this&Method=CloneList&FastSkip=0&##value.__Item&BrowseAsHloc=##local.thisLoc
##else
APS_CAT_IDENTIFY?##this.StyleSet&Method=CatIdentify&Via=Z3950&DB=Catalogue&IDType=1&Key=##Value.Data.BACBAC&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&##local.GoBackInfo##if value.HASSTOCK&InStock=1##endif
##endif
##if startpoint.Query.IsConstellationSearch
##local.define(LinkTarget)_parent
##endif
##if value.Data.Title
##if value.Data.ISSUE
##leg.ZONESOPAC.CATRecord.Caption
##else
##leg.ZONESOPAC.Defaults.SummaryEntry.Title
##endif
:
##if local.PrintBrowseItem
##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH)
##else
##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH)
##endif
##endif
##if value.Data.Author
##leg.ZONESOPAC.Defaults.SummaryEntry.Author
:
/*changed darkText for darkLink*/
##value.StripFilingCharsFrom(Data.Author,PROCESS_HASH)
##endif
##if value.Data.BACYER
##leg.ZONESOPAC.Defaults.SummaryEntry.Year
##endif
##if value.Data.BACEDI
##leg.ZONESOPAC.Defaults.SummaryEntry.Edition
##endif
##local.defineByRender(LANIcon)##sessioncfg.MapParamThroughImageTable(LangCode,##value.Data.BACLTXC,GraphicalLAN)
##if local.IsEqual(LANIcon,"")
##leg.ZONESOPAC.Defaults.SummaryEntry.Language
##endif
##if value.Data.BACYER
:
##value.Data.BACYER
##endif
##if value.Data.BACEDI
-
##leg.ZONESOPAC.Defaults.SummaryEntry.Edition : ##value.Data.BACEDI
##endif
##if value.Data.BACMAT
##leg.ZONESOPAC.Defaults.SummaryEntry.MaterialType
:
##local.defineByRender(MATIcon)##sessioncfg.MapParamThroughImageTable(MaterialCode,##value.Data.BACMATC,GraphicalMAT)
##if local.IsEqual(MATIcon,"")
##else
##endif
##value.Data.BACMAT
##endif
##if value.Data.ClassMark
##leg.ZONESOPAC.Defaults.SummaryEntry.Classmark
:
##value.Data.ClassMark
##endif
##if value.Data.BACLTX
##leg.ZONESOPAC.Defaults.SummaryEntry.Language
:
##local.defineByRender(LANIcon)##sessioncfg.MapParamThroughImageTable(LangCode,##value.Data.BACLTXC,GraphicalLAN)
##if local.IsEqual(LANIcon,"")
##else
##endif
##value.Data.BACLTX
##endif
##if value.Data.CONCEPT
##if value.Data.SERIAL
##if value.Data.ISSUE
##else
##local.SerialsBtnFMT
##endif
##else
##endif
##else
##local.StockBtnFMT
##endif
##if local.PrintBrowseItem
##else
##local.DeleteNoteButton
##endif
##Value.PosInSet/ ##Value.Hits
##if value.Data.CONCEPT
##else
##if local.IsEqual(thisLoc, "-1")
##else
##if value.IsDefined(Data.StockStatus.Items.0)
##if value.Data.StockStatus.Items.0.IsOnLoan
##leg.ZONESOPAC.ExtraStockStatus.NoFreeStock
##if value.IsEqual(Data.StockStatus.Items.0.CSTA,10)
##leg.ZONESOPAC.ExtraStockStatus.EarliestDueDate
##value.Data.StockStatus.Items.0.DueDate
##endif
##if value.IsEqual(Data.StockStatus.Items.0.CSTA,11)
##leg.ZONESOPAC.ExtraStockStatus.InSorting
##endif
##else
##leg.ZONESOPAC.ExtraStockStatus.FreeStock
##endif
##if value.Data.StockStatus.Items.0.IsReference
##leg.ZONESOPAC.ExtraStockStatus.Reference
##endif
##if value.IsEqual(Data.StockStatus.Items.0.SHELF,"")
##else
##leg.ZONESOPAC.Browseenum.BrowseItem.Shelfmark
##value.Data.StockStatus.Items.0.SHELF.
##local.SummaryGStockButtonLink
##endif
##leg.ZONESOPAC.ExtraStockStatus.TotalInBranch
##value.Data.StockStatus.TotalInBranch
##endif
##endif
##endif
##if local.PrintBrowseItem
##else
##if local.ExtraBits
##if sessioncfg.IsEqual(ZONES.MomInterface,"1")
##local.MLink
##endif
/*20080208*/
##if sessioncfg.ZONES.ZoekEnBoek.EnabledSummaryLevel
##local.ZBLink
##endif
/*20080208*/
##if sessioncfg.ZONES.LinkBox.Enabled
##local.LBLink
##endif
##if sessioncfg.ZonesAmazonLinkEnabled
##local.ALink
##endif
##endif
##endif
##local.RoundBox
##if local.SkinBrowseItemSep
##local.SkinBrowseItemSep
##endif
##local.define(CConcertoNotepadSetHeadingFMT)
##local.Define(DeleteNoteButton)
##local.Define(RoundBoxContent)
##local.define(CommandButtonGraphic)
##local.define(CommandButtonHREF)javascript:DeleteNote('##value.Data.BACBAC')
##local.define(CommandButtonText)##leg.ZONESOPAC.ViewNotes.DeleteNote
##local.CommandButtonFMT
##local.RoundBox2
##if local.PrintBrowseItem
##local.define(DeleteNoteButton)
##endif
##local.SetDefaultLoc
##if searchcontext.IsDefined(QueryObject)
##local.DefineByRender(CustomGoBackInfo)Parent=##this.obj&SearchBrowseList=##this.obj&SearchBrowseListItem=##value.__ItemHandle&BrowseList=##this.obj&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject
##else
##local.DefineByRender(CustomGoBackInfo)Parent=##this.obj&SearchBrowseList=##this.obj&SearchBrowseListItem=##value.__ItemHandle&BrowseList=##this.obj&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc
##endif
##if local.SuppressSummaryStockButton
##local.define(StockBtnFMT)
##else
##local.define(StockBtnFMT)
##local.Define(RoundBoxContent)
##if local.IsEqual(NoStock,1)
##else
##local.define(CommandButtonGraphic)
##if searchcontext.FastSkip
##local.define(CommandButtonHREF)##this&Method=CloneList&FastSkip=0#value.__Item&BrowseAsHloc=##local.thisLoc
##local.define(CommandButtonText)
##else
##local.define(InStock)
##if local.IsEqual(request.InStock,"1")
##local.define(InStock)&InStock=1
##endif
##if sessioncfg.DB.Config.Catalogue.ShowMonographicHoldingsInline
##local.Define(CommandButtonHREF)APS_PRESENT_BIB?Method=ShowStock&no=##value.Data.BACBAC&##this.StyleSet&Parent=##this.obj&##local.GoBackInfo
##else
##local.define(CommandButtonHREF)##this&Method=StockStatus2#value.Data(__Item)#local.GoBackInfo##local.InStock
##endif
##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Stock
##endif
##local.CommandButtonFMT
##endif
##local.RoundBox2
##if local.PrintBrowseItem
##local.define(StockBtnFMT)
##endif
##endif
##local.define(RoundBoxContent)
/*##local.ConcertoSummaryDetail*/
##value.with(value,Data)
##local.ConcertoSummaryDetail
##if value.Data.HASSTOCK
##local.StockBtnFMT
##endif
##local.DeleteNoteButton
##local.RoundBox
##if local.SkinBrowseItemSep
##local.SkinBrowseItemSep
##endif
##local.define(SearchHistoryItemPartTemplate)
##if local.IsEqual(DoneCheckHistoryCheck,1)
##else
##local.SearchHistoryItemCheck
##local.Define(DoneCheckHistoryCheck)1
##endif
##local.Name
##if local.Value
##local.Value
##endif
##local.define(SearchHistoryItemCheck)
##if sessioninfo.ZONES.BrwrID
/* for now - no tick boxes unless logged in */
##if sessioncfg.DB.Config.ZONESERVICES.AllowSavedSearches
##if local.PrintBrowseItem
##else
##leg.ZONESOPAC.HistoryItemCheckBoxLabel
##endif
##else
##endif
##endif
##local.define(HistoryItemFacetList)
##if value.IsMap(Data.query.facetClause)
##value.foreachin("facet","Data.query.facetClause")
##if facet.IsEqual(action,"+")
##leg.ZONESOPAC.FacetSearch.FacetAnd ( ##facet.QualData(label): ##facet.display )
##else
##leg.ZONESOPAC.FacetSearch.FacetNot ( ##facet.QualData(label): ##facet.display )
##endif
##endif
##local.Define(CCLQueryWithLimitsSearchStatement)
##local.defineByRenderAndEscapeHashHash(QS)##value.QualData(Data.query.QueryStatement)
##local.defineByRender(LS)##value.QualData(Data.query.LimitStatement)
##local.define(DoneLink)0
##if value.IsEqual(Data.query.IsConstellationSearch,1)
##local.define(Name)##leg.ZONESOPAC.SearchStatement.ConstellationSearch
##else
##if value.IsMap(Data.query.form)
##local.define(Name)##leg.ZONESOPAC.SearchStatement.AdvancedSearch
##else
##if value.Data.query.BrowseIndex
##local.define(Name)##leg.ZONESOPAC.SearchStatement.BrowseSearch
##else
##if sessioncfg.ZONES.QuickSearchLabelAsProfessional
##local.define(Name)##leg.ZONESOPAC.SearchStatement.ExpertSearch
##else
##local.define(Name)##leg.ZONESOPAC.SearchStatement.SimpleSearch
##endif
##endif
##endif
##endif
##local.define(Value)
##if local.IsEqual(QS,"")
##else
##local.define(DoneLink)1
##if local.ForCustomInterest
##local.QS ##local.HistoryItemFacetList
##else
##local.QS ##local.HistoryItemFacetList
##if value.IsEqual( Data.hits, "-1" )
##else
##if value.Data.query.BrowseIndex
##else
##leg.ZONESOPAC.SearchStatement.Returned ##value.Data.hits ##leg.ZONESOPAC.SearchStatement.Hits
##endif
##endif
##endif
##local.SearchHistoryItemPartTemplate
##if local.IsEqual(LS,"")
##else
##local.define(Name)##leg.ZONESOPAC.SearchStatement.Limits
##local.define(Value)##local.LS
##local.SearchHistoryItemPartTemplate
##endif
##if value.IsDefined(Data.query.dpStart)
##if value.IsEqual(Data.query.dpStart,"")
##if value.IsEqual(Data.query.dpEnd,"")
/* no dp start no dp end */
##else
##local.define(Name)##leg.ZONESOPAC.SearchStatement.DOP
##local.define(Value)<= ##value.Data.query.dpEnd
##local.SearchHistoryItemPartTemplate
##endif
##else
##if value.IsEqual(Data.query.dpEnd,"")
##local.define(Name)##leg.ZONESOPAC.SearchStatement.DOP
##local.define(Value)>= ##value.Data.query.dpStart
##local.SearchHistoryItemPartTemplate
##else
##local.define(Name)##leg.ZONESOPAC.SearchStatement.DOP
##local.define(Value)##value.Data.query.dpStart ... ##value.Data.query.dpEnd
##local.SearchHistoryItemPartTemplate
##endif
##endif
##endif
##local.Define(iSearchSearchStatement)
##local.defineByRender(QS)##value.QualData(Data.query.SearchStatement)
##local.defineByRender(TS)##value.QualData(Data.query.TargetStatement)
##local.define(DoneLink)0
##local.define(Name)##leg.ZONESOPAC.SearchStatement.MetaSearch
##local.define(Value)
##if local.IsEqual(QS,"")
##else ##local.define(DoneLink)1
##if local.ForCustomInterest
##local.QS
##else
##local.QS
##endif
##endif
##local.SearchHistoryItemPartTemplate
##if local.IsEqual(TS,"")
##else
##local.define(Name)##leg.ZONESOPAC.SearchStatement.Targets
##local.define(Value)##local.TS
##local.SearchHistoryItemPartTemplate
##endif
##local.Define(BrowseSearchStatement)
##local.define(Name)##leg.ZONESOPAC.SearchStatement.BrowseSearch
##local.define(Value)##local.define(DoneLink)1
##if local.ForCustomInterest
##value.qualData(Data.query.SearchStatement)
##else
##value.qualData(Data.query.SearchStatement)
##endif
##local.SearchHistoryItemPartTemplate
##local.Define(ConcertoBrowseSearchStatement)
##local.define(Name)##leg.ZONESOPAC.SearchStatement.BrowseSearch
##local.define(Value)##local.define(DoneLink)1
##if local.ForCustomInterest
##value.qualData(Data.query.SearchStatement)
##else
##value.qualData(Data.query.SearchStatement)
##endif
##local.SearchHistoryItemPartTemplate
##local.Define(SearchHistoryQueryStatement)
##if value.IsEqual(Data.queryType,"BrowseSearch")
##local.BrowseSearchStatement
##else
##if value.IsEqual(Data.queryType,"ConcertoBrowseSearch")
##local.ConcertoBrowseSearchStatement
##else
##if value.IsEqual(Data.queryType,"iSearch")
##local.iSearchSearchStatement
##else
##local.CCLQueryWithLimitsSearchStatement
##endif
##endif
##endif
##local.define(SimpleCommandButtonFMT)
##local.define(RoundBoxContent)
##local.CommandButtonText
##local.RoundBox2
##local.Define(SaveSearchHistoryItemButton)
##local.define(CommandButtonHREF)javascript:SaveHistItem('##value.Data.firstdlc','##local.GoBackInfo')
##local.define(CommandButtonText)##leg.ZONESOPAC.SearchHistory.Actions.SaveSearchHistoryItem
##local.define(CommandButtonTip)##leg.ZONESOPAC.SearchHistory.Actions.SaveSearchHistoryItemTip
##local.SimpleCommandButtonFMT
##local.Define(DeleteHistoryItemButton)
##local.define(CommandButtonHREF)javascript:DeleteHistItem('##value.Data.firstdlc','##local.GoBackInfo')
##local.define(CommandButtonText)##leg.ZONESOPAC.SearchHistory.Actions.DeleteHistoryItem
##local.define(CommandButtonTip)##leg.ZONESOPAC.SearchHistory.Actions.DeleteHistoryItemTip
##local.SimpleCommandButtonFMT
##local.Define(LaunchSearchHistoryItemButton)
##local.define(CommandButtonHREF)javascript:LaunchHistItem('##value.Data.firstdlc','##local.GoBackInfo')
##local.define(CommandButtonText)##leg.ZONESOPAC.SearchHistory.Actions.LaunchSearchHistoryItem
##local.define(CommandButtonTip)##leg.ZONESOPAC.SearchHistory.Actions.LaunchSearchHistoryItemTip
##local.SimpleCommandButtonFMT
##local.Define(ModifySearchHistoryItemButton)
##local.define(CommandButtonHREF)javascript:ModifyHistItem('##value.Data.firstdlc','##local.GoBackInfo')
##local.define(CommandButtonText)##leg.ZONESOPAC.SearchHistory.Actions.EditSearchHistoryItem
##local.define(CommandButtonTip)##leg.ZONESOPAC.SearchHistory.Actions.EditSearchHistoryItemTip
##local.SimpleCommandButtonFMT
##local.define(SearchHistoryItem)
##local.Define(DoneCheckHistoryCheck)0
##local.Define(GoBackInfo)Parent=##this.obj&SearchBrowseList=##this.obj&SearchBrowseListItem=##value.__ItemHandle&BrowseList=##this.&BrowseListItem=##value.__ItemHandle
##local.define(RoundBoxContent)
##local.SearchHistoryQueryStatement
##if value.IsString(Data.supressDLC)
##local.define(Name)
##local.define(Value)
##local.SearchHistoryItemPartTemplate
##else
##local.define(Name)##leg.ZONESOPAC.SearchStatement.LastUsed
##local.define(Value)
##formatter.datetimefromISO(##value.Data.dlc,##local.DateFormat)
##if value.IsEqual(Data.queryType,"BrowseSearch")
##else
##endif
##local.SearchHistoryItemPartTemplate
##endif
##if local.IsEqual(DoneLink,0)
##local.define(Value)
##local.LaunchSearchHistoryItemButton
##local.ModifySearchHistoryItemButton
##local.DeleteHistoryItemButton
##else
##local.define(Value)
##local.LaunchSearchHistoryItemButton
##local.ModifySearchHistoryItemButton
##local.DeleteHistoryItemButton
##endif
##if local.PrintBrowseItem
##local.SimpleRoundBox
##else
##local.RoundBox
##endif
##if local.SkinBrowseItemSep
##local.SkinBrowseItemSep
##endif
/*
*/
##local.Define(ModifyReviewItemButton)
##local.define(CommandButtonHREF)javascript:ModifyReviewItem('##value.Data.reviewid')
##local.define(CommandButtonText)##leg.ZONESOPAC.UserReviews.Actions.EditReviewItem
##local.define(CommandButtonTip)##leg.ZONESOPAC.UserReviews.Actions.EditReviewItemTip
##local.SimpleCommandButtonFMT
##local.Define(DeleteReviewItemButton)
##local.define(CommandButtonHREF)javascript:DeleteReviewItem('##value.Data.reviewid')
##local.define(CommandButtonText)##leg.ZONESOPAC.UserReviews.Actions.DeleteReviewItem
##local.define(CommandButtonTip)##leg.ZONESOPAC.UserReviews.Actions.DeleteReviewItemTip
##local.SimpleCommandButtonFMT
##local.define(UserReviewItem)
##if sessioncfg.ZONES.UserReviews.AllowModerate
##endif
##if value.Data.Data.Title
/* this is the concerto case */
##value.Data.Data.Title
##endif
##if value.Data.Data.Data.Title
##value.Data.Data.Data.Title
##endif
##local.define(RankImg)
##if value.IsEqual(Data.rank,1) ##endif
##if value.IsEqual(Data.rank,2) ##endif
##if value.IsEqual(Data.rank,3) ##endif
##if value.IsEqual(Data.rank,4) ##endif
##if value.IsEqual(Data.rank,5) ##endif
##if value.IsEqual(Data.rank,6) ##endif
##if value.IsEqual(Data.rank,7) ##endif
##if value.IsEqual(Data.rank,8) ##endif
##if value.IsEqual(Data.rank,9) ##endif
##if value.IsEqual(Data.rank,10) ##endif
##if value.IsEqual(Data.reviewtitle,"")
##local.RankImg
##else
##local.RankImg
##value.Data.reviewtitle
##endif
##if value.IsEqual(Data.review,"")
##else
##value.Data.review
##endif
/*##leg.ZONESOPAC.UserReviews.Fields.Pseudonym */
##if value.IsEqual(Data.pseudonym,"") ##leg.ZONESOPAC.UserReviews.Anon ##else ##value.Data.pseudonym ##endif ( ##formatter.datetimefromISO(##value.Data.dateposted,##local.DateFormat) )
##if sessioncfg.ZONES.UserReviews.AllowModerate
##local.ModifyReviewItemButton
##local.DeleteReviewItemButton
##endif
/*##Value.Dump()*/
##if local.SkinBrowseItemSep
##local.SkinBrowseItemSep
##endif
##local.define(NotepadItem)
##local.Define(InNotePadItem)1
##if value.Data.BACBAC
##local.CConcertoNotepadSetHeadingFMT
##else
##local.defineByRender(ItemHandle)##value.__ItemHandle
##if value.IsEqual(Data.catalogueId,"0")
/* TODO - this is a tacky way to determin the type of the noted item */
##if value.StartsWith("Data.id","isearch::")
##local.iSearchNotedItemFMT
##else
##local.BDMItemFormat
##endif
##if local.SkinBrowseItemSep
##local.SkinBrowseItemSep
##endif
##else
##value.With(value,Data)
##local.PortFolioZ3950SetHeadingFMT
##endif
##endif
/*##local.PortFolioZ3950SetHeadingFMT*/
##local.define(ScrollingElementStyles)
DIV,BODY{
scrollbar-3dlight-color: ##local.lightSkinColour;
scrollbar-arrow-color: ##local.lightSkinColour;
scrollbar-base-color: ##local.darkSkinColour;
scrollbar-darkshadow-color: ##local.darkSkinColour;
scrollbar-face-color: ##local.middleSkinColour;
/*scrollbar-highlight-color: #fcedcf;*/
scrollbar-shadow-color: ##local.darkSkinColour;
scrollbar-track-color: ##local.lightSkinColour;
}
.sScrollButtonEnabled
{
margin:0.2em;
background-color:buttonface;
color:buttontext;
border:1px outset;
cursor:pointer;
cursor:hand;
}
.sScrollButtonDown
{
margin:0.2em;
background-color:buttonface;
color:buttontext;
border:1px inset;
cursor:pointer;
cursor:hand;
position:relative;
left:0.1em;
top:0.1em;
}
.sScrollButtonDisabled
{
margin:0.2em;
background-color:transparent;
color:buttonface;
cursor:default;
border:1px buttonface solid;
}
.sScrollButtonHidden
{
visibility:hidden;
margin:0.2em;
border:1px solid;
}
.sStopBar
{
width:100%;
height:5px;
overflow:hidden;
}
##local.define(ScrollingBrowseList)
##local.define(ScrollingList)
##local.ScrollingListContent
##local.define(ScrollingListUpButton)
##if local.ScrollingListUpButtonImg
##local.ScrollingListUpButtonImg
##else
5
##endif
##local.define(ScrollingListDownButton)
##if local.ScrollingListDownButtonImg
##local.ScrollingListDownButtonImg
##else
6
##leg.ZONESOPAC.Layout.More
##endif
##local.define(LLTitle)
##sessioncfg.With(elem,"DB.Session.ZONESERVICES.CatTree.LibraryLinks.ENG")
##if elem.IsMap(parent.label) ##elem.QualData(parent.label) ## endif
##local.define(Panel3Content)
##sessioncfg.With(elem,"DB.Session.ZONESERVICES.CatTree.2.ENG")
##if elem.IsMap(parent.label)
##elem.QualData(parent.label) ##endif
##if elem.IsMap(Children)
##if local.BottomPanelLinksStyle
##local.Define(BotPanLiSt)##local.BottomPanelLinksStyle
##else
##local.Define(BotPanLiSt)
##endif
##if local.BottomPanelBulletStyle
##local.Define(BotPanBuSt)##local.BottomPanelBulletStyle
##else
##local.Define(BotPanBuSt)
##endif
##elem.ForEachInMax(##sessioncfg.ZONES.CatTree.NumItemsBottom,child,"Children")
##local.defineByRender(childType)##child.__label()
##if local.IsEqual(childType,"BookListRef")
##child.QualData(label)
##else
##if local.IsEqual(childType,"CatRef")
##child.QualData(label)
##else
##if local.IsEqual(childType,"ProfileRef")
##child.QualData(label)
##else
##if local.IsEqual(childType,"MediaRef")
##if child.IsEqual(mediaType,"newsfeed")
##local.Define(LinkUrl)APS_INTEREST?##this.styleset&Method=ShowTextMedia&id=##child.urlencode(mediaid)&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc
##child.QualData(label)
##else
##child.QualData(label)
##endif
##else
type = ##local.childType
##endif
##endif
##endif
##endif
/* stayle="border : 0px !!!*/
##leg.ZONESOPAC.Layout.MoreDots
##endif
##local.define(Panel3ContentMax)
##sessioncfg.With(elem,"DB.Session.ZONESERVICES.CatTree.2.ENG")
##if local.BottomPanelLinksStyle
##local.Define(BotPanLiSt)##local.BottomPanelLinksStyle
##else
##local.Define(BotPanLiSt)
##endif
##if local.BottomPanelBulletStyle
##local.Define(BotPanBuSt)##local.BottomPanelBulletStyle
##else
##local.Define(BotPanBuSt)
##endif
##elem.ForEachInMax(##sessioncfg.ZONES.CatTree.NumItemsBottom,child,"Children")
##local.defineByRender(childType)##child.__label()
##if local.IsEqual(childType,"BookListRef")
##child.QualData(label)
##else
##if local.IsEqual(childType,"CatRef")
##child.QualData(label)
##else
##if local.IsEqual(childType,"ProfileRef")
##child.QualData(label)
##else
##if local.IsEqual(childType,"MediaRef")
##if child.IsEqual(mediaType,"newsfeed")
##local.Define(LinkUrl)APS_INTEREST?##this.styleset&Method=ShowTextMedia&id=##child.urlencode(mediaid)&&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc
##child.QualData(label)
##else
##child.QualData(label)
##endif
##else
type = ##local.childType
##endif
##endif
##endif
##endif
##leg.ZONESOPAC.Layout.MoreDots
##local.Define(RectBox)
##local.Define(SimpleRoundBox)