/
categorylist.tpl
67 lines (65 loc) · 4 KB
/
categorylist.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[{oxscript include="js/widgets/oxtopmenu.js" priority=10}]
[{oxscript add="$('#navigation').oxTopMenu();"}]
[{oxstyle include="css/libs/superfish.css"}]
[{assign var="homeSelected" value="false"}]
[{if $oViewConf->getTopActionClassName() == 'start'}]
[{assign var="homeSelected" value="true"}]
[{/if}]
[{assign var="blShowMore" value=false}]
[{assign var="iCatCnt" value=0}]
<ul id="navigation" class="sf-menu">
<li [{if $homeSelected == 'true'}]class="current"[{/if}]><a [{if $homeSelected == 'true'}]class="current"[{/if}] href="[{$oViewConf->getHomeLink()}]">[{oxmultilang ident="HOME"}]</a></li>
[{foreach from=$oxcmp_categories item=ocat key=catkey name=root}]
[{if $ocat->getIsVisible()}]
[{foreach from=$ocat->getContentCats() item=oTopCont name=MoreTopCms}]
[{assign var="iCatCnt" value=$iCatCnt+1}]
[{if $iCatCnt <= $oView->getTopNavigationCatCnt()}]
<li [{if $homeSelected == 'false' && $oTopCont->expanded}]class="current"[{/if}]><a [{if $homeSelected == 'false' && $oTopCont->expanded}]class="current"[{/if}] href="[{$oTopCont->getLink()}]">[{$oTopCont->oxcontents__oxtitle->value}]</a></li>
[{else}]
[{assign var="blShowMore" value=true}]
[{capture append="moreLinks"}]
<li [{if $homeSelected == 'false' && $oTopCont->expanded}]class="current"[{/if}]><a [{if $homeSelected == 'false' && $oTopCont->expanded}]class="current"[{/if}] href="[{$oTopCont->getLink()}]">[{$oTopCont->oxcontents__oxtitle->value}]</a></li>
[{/capture}]
[{/if}]
[{/foreach}]
[{assign var="iCatCnt" value=$iCatCnt+1}]
[{if $iCatCnt <= $oView->getTopNavigationCatCnt()}]
<li [{if $homeSelected == 'false' && $ocat->expanded}]class="current"[{/if}]>
<a [{if $homeSelected == 'false' && $ocat->expanded}]class="current"[{/if}] href="[{$ocat->getLink()}]">[{$ocat->oxcategories__oxtitle->value}][{if $oView->showCategoryArticlesCount() && ($ocat->getNrOfArticles() > 0)}] ([{$ocat->getNrOfArticles()}])[{/if}]</a>
[{if $ocat->getSubCats()}]
<ul>
[{foreach from=$ocat->getSubCats() item=osubcat key=subcatkey name=SubCat}]
[{if $osubcat->getIsVisible()}]
[{foreach from=$osubcat->getContentCats() item=ocont name=MoreCms}]
<li><a href="[{$ocont->getLink()}]">[{$ocont->oxcontents__oxtitle->value}]</a></li>
[{/foreach}]
<li [{if $homeSelected == 'false' && $osubcat->expanded}]class="current"[{/if}] ><a [{if $homeSelected == 'false' && $osubcat->expanded}]class="current"[{/if}] href="[{$osubcat->getLink()}]">[{$osubcat->oxcategories__oxtitle->value}] [{if $oView->showCategoryArticlesCount() && ($osubcat->getNrOfArticles() > 0)}] ([{$osubcat->getNrOfArticles()}])[{/if}]</a></li>
[{/if}]
[{/foreach}]
</ul>
[{/if}]
</li>
[{else}]
[{capture append="moreLinks"}]
[{assign var="blShowMore" value=true}]
<li [{if $homeSelected == 'false' && $ocat->expanded}]class="current"[{/if}]>
<a href="[{$ocat->getLink()}]">[{$ocat->oxcategories__oxtitle->value}][{if $oView->showCategoryArticlesCount() && ($ocat->getNrOfArticles() > 0)}] ([{$ocat->getNrOfArticles()}])[{/if}]</a>
</li>
[{/capture}]
[{/if}]
[{/if}]
[{/foreach}]
[{if $blShowMore}]
<li>
[{assign var="_catMoreUrl" value=$oView->getCatMoreUrl()}]
<a href="[{oxgetseourl ident="`$_catMoreUrl`&cl=alist"}]">[{oxmultilang ident="MORE"}]</a>
<ul>
[{foreach from=$moreLinks item=link}]
[{$link}]
[{/foreach}]
</ul>
</li>
[{/if}]
</ul>
[{oxscript widget=$oView->getClassName()}]
[{oxstyle widget=$oView->getClassName()}]