source: extensions/stripped_black_bloc/template/mainpage_categories.tpl @ 17845

Last change on this file since 17845 was 17845, checked in by flop25, 12 years ago

apply simplifications to mainpage_categories.tpl

File size: 3.4 KB
Line 
1{define_derivative name='derivative_stripped_black_bloc' width=$stripped_black_bloc.thumbnail_width height=9999 crop=false}
2{define_derivative name='derivative_stripped_black_bloc_big' width=$stripped_black_bloc.thumbnail_width+$stripped_black_bloc.column_width height=9999 crop=false}
3{define_derivative name='derivative_stripped_black_bloc_wide' width=$stripped_black_bloc.thumbnail_width+$stripped_black_bloc.column_width+$stripped_black_bloc.column_width height=9999 crop=false}
4{define_derivative name='derivative_stripped_black_bloc_vert' width=$stripped_black_bloc.thumbnail_width height=$stripped_black_bloc.thumbnail_width crop=false}
5{define_derivative name='derivative_stripped_black_bloc_big_vert' width=$stripped_black_bloc.thumbnail_width+$stripped_black_bloc.column_width height=$stripped_black_bloc.thumbnail_width+$stripped_black_bloc.column_width crop=false}
6
7{foreach from=$category_thumbnails item=cat}
8{assign var=triplehigh value= $cat.representative.height+$cat.representative.height+$cat.representative.height}
9  {if ($cat.representative.width > $triplehigh) and ($cat.representative.width>$stripped_black_bloc.column_width+$stripped_black_bloc.column_width+$stripped_black_bloc.column_width)}
10    {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_wide, $cat.representative.src_image)}
11    {assign var=TN_CLASS value="twocol"}
12  {elseif ($cat.representative.width > $triplehigh) and ($cat.representative.width>$stripped_black_bloc.column_width+$stripped_black_bloc.column_width)}
13    {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_wide, $cat.representative.src_image)}
14    {assign var=TN_CLASS value="twocol"}
15  {elseif $cat.representative.width < $cat.representative.height and $stripped_black_bloc.catthumb=="yes"}
16      {if $cat.TN_CLASS=="twocol" and $stripped_black_bloc.catthumb=="same"}
17        {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_big_vert, $cat.representative.src_image)}
18        {assign var=TN_CLASS value="twocol"}
19      {elseif $stripped_black_bloc.catthumb=="all"}
20        {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_big_vert, $cat.representative.src_image)}
21        {assign var=TN_CLASS value="twocol"}
22      {else}
23        {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_vert, $cat.representative.src_image)}
24        {assign var=TN_CLASS value="onecol"}
25      {/if}
26  {else}
27    {if $cat.TN_CLASS=="twocol" and $stripped_black_bloc.catthumb=="same"}
28      {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_big, $cat.representative.src_image)}
29      {assign var=TN_CLASS value="twocol"}
30    {elseif $stripped_black_bloc.catthumb=="all"}
31      {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc_big, $cat.representative.src_image)}{assign var=TN_CLASS value="twocol"}
32      {assign var=TN_CLASS value="twocol"}
33    {else}
34      {assign var=derivative value=$pwg->derivative($derivative_stripped_black_bloc, $cat.representative.src_image)}
35      {assign var=TN_CLASS value="onecol"}
36    {/if}
37  {/if}
38    {assign var='size' value=$derivative->get_size()}
39        <div class="bloc {$TN_CLASS} album">
40                        <a href="{$cat.URL}" style="background: url({$derivative->get_url()}) no-repeat scroll center center transparent; height: {$size[1]}px; width: {$size[0]}px; opacity: 0.75;" >
41                                {$cat.NAME}
42                        </a>
43                                <div class="title">{$cat.NAME}</div>
44        </div>
45  {/foreach}
Note: See TracBrowser for help on using the repository browser.