@auto[]
^use[scroller.p]
#####################################################################
#
#
@initMain[][subCats]
^if(^DATA.mainCats.locate[Nick;$form:cat]){
$catCumbs[
Home ::
$subCats[$DATA.subCats.[$DATA.mainCats.CID]]
^if(def $form:subcat && ^subCats.locate[Nick;$form:subcat]){
$DATA.mainCats.Title :: $subCats.Title
$CID[$subCats.CID]
$catURL[$ROOT/db/$form:cat/$form:subcat/]
}{
$CID[$DATA.mainCats.CID]
$catURL[$ROOT/db/$form:cat/]
$DATA.mainCats.Title
^subCats.menu{
$subCats.Title
}
}
]
$pageTitle[$subCats.Title on $pageTitle]
}
#####################################################################
#
#
@bodyMain[][programs;count]
^mainSearch[]
# Находим главную категорию по нику
^if(def $catCumbs){
$catCumbs

$count[^DATA.getProgramsCount[$CID]]
$pagesScroller[^scroller::init[$count;$programsOnPage;page]]
$programs[^DATA.getPrograms[$CID;^if(def $cookie:sortlist){$cookie:sortlist ^if($cookie:direction ne "0"){DESC}{ASC}}{Site_Submitted DESC};$pagesScroller.limit;$pagesScroller.offset]]
|
^blockSort[sortlist]
|
^pagesScroller.print[
$.mode[html]
$.target_url[$catURL]
$.back_name[<]
$.forward_name[>]
$.title[Pages: ]
$.rewrite[1]
]
|

^programs.menu{
^blockProgramShort[$programs.fields]
}[

]
}