source: extensions/Slim/template/thumbnails.tpl @ 18811

Last change on this file since 18811 was 18811, checked in by Miklfe, 11 years ago
File size: 2.9 KB
Line 
1{php}
2    global $page, $template;
3    $template->assign('cat_name', $page['category']['name']);
4       
5        global $Slim;   $this->assign( 'Slim', $Slim );
6{/php}
7
8
9<div id="carouselthumb">
10<div id="wrap">
11<ul id="carousel" class="jcarousel-skin-cat">
12                {if !empty($category_thumbnails)}
13               
14                {foreach from=$category_thumbnails item=cat}
15
16
17                        <li>
18                                        <div class="illustration">
19                                                <a href="{$cat.URL}">
20                                                        <img src="{$pwg->derivative_url($derivative_params, $cat.representative.src_image)}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '|@strip_tags:false} - {'display this album'|@translate}" min-width="{$derivative_params->max_width()}" height="{$derivative_params->max_height()}"/>
21                                                </a>
22                                        </div>
23                                       
24                                               
25                                                <div class="CatMPdescription">
26                                                        <h3>
27                                                                <a href="{$cat.URL}">{$cat.NAME}</a>
28                                                        </h3>
29                                                        <div>
30                                                        {$cat.CAPTION_NB_IMAGES}
31                                                        </div> 
32                                                </div>
33                        </li>
34                {/foreach}{/if}
35
36
37        {foreach from=$thumbnails item=thumbnail}
38        {assign var=derivative value=$pwg->derivative($derivative_params, $thumbnail.src_image)}
39                        <li>
40                                <div class="iIllustration">
41                                        <a href="{if ($Slim.style_slim)!=3}{$thumbnail.path}" class="lytebox" rev="slide:true group:name showNavigation:true navType:1 slideInterval:6000"{else}{$thumbnail.URL}"{/if} title="{$thumbnail.NAME|strip_tags:false|replace:'\'':'&#39;'|replace:'"':'&quot;'}">
42                                        <img class="thumbnail" src="{$derivative->get_url()}" alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}" min-width="{$derivative_params->max_width()}" height="{$derivative_params->max_height()}"/>
43                                               
44                                                {if $SHOW_THUMBNAIL_CAPTION }
45                                                        <div class="CatMPdescription">
46                                                                <H3>
47                                                                        {$thumbnail.NAME}
48                                                                       
49                                                                        {if !empty($thumbnail.icon_ts)}
50                                                                                <img title="{$thumbnail.icon_ts.TITLE}" src="{$ROOT_URL}{$themeconf.icon_dir}/recent.png" alt="(!)">
51                                                                        {/if}
52                                                                </h3>
53                                                                {if isset($thumbnail.NB_COMMENTS) or isset($thumbnail.NB_HITS)}
54                                                                <div>
55                                                                        {if isset($thumbnail.NB_COMMENTS)}
56                                                                                <p class="{if 0==$thumbnail.NB_COMMENTS}zero {/if}nb-comments">
57                                                                                {$pwg->l10n_dec('%d comment', '%d comments',$thumbnail.NB_COMMENTS)}
58                                                                                </p>
59                                                                        {/if}
60                                                                        {if isset($thumbnail.NB_HITS)}
61                                                                                <p class="{if 0==$thumbnail.NB_HITS}zero {/if}nb-hits">
62                                                                                {$pwg->l10n_dec('%d hit', '%d hits',$thumbnail.NB_HITS)}
63                                                                                </p>
64                                                                        {/if}
65                                                                </div>
66                                                                {/if}
67                                                        </div>
68                                                {/if}
69                                        </a>   
70                                </div> 
71                        </li>
72        {/foreach}
73</ul>
74{footer_script}{literal}
75function mycarousel_initCallback(carousel)
76{
77    // Pause autoscrolling if the user moves with the cursor over the clip.
78    carousel.clip.hover(function() {
79        carousel.stopAuto();
80    }, function() {
81        carousel.startAuto();
82    });
83};
84
85jQuery(document).ready(function() {
86    jQuery('#carousel').jcarousel({
87        auto: 0,
88                wrap: 'circular',
89                scroll: 2,
90                initCallback: mycarousel_initCallback,
91               
92    });
93});
94
95{/literal}{/footer_script}
96
97</div>
98</div>
Note: See TracBrowser for help on using the repository browser.