source: trunk/themes/default/template/index.tpl @ 18165

Last change on this file since 18165 was 18165, checked in by mistic100, 12 years ago

feature 2614: pagination on albums

  • Property svn:eol-style set to LF
File size: 7.5 KB
RevLine 
[2231]1{$MENUBAR}
[2352]2{if !empty($PLUGIN_INDEX_CONTENT_BEFORE)}{$PLUGIN_INDEX_CONTENT_BEFORE}{/if}
[12878]3<div id="content" class="content{if isset($MENUBAR)} contentWithMenu{/if}">
[13788]4<div class="titrePage{if isset($chronology.TITLE)} calendarTitleBar{/if}">
[8091]5        <ul class="categoryActions">
[8774]6{if !empty($image_orders)}
[13844]7                <li>{strip}<a id="sortOrderLink" title="{'Sort order'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[12873]8                        <span class="pwg-icon pwg-icon-sort">&nbsp;</span><span class="pwg-button-text">{'Sort order'|@translate}</span>
9                </a>
[13865]10                <div id="sortOrderBox" class="switchBox">
[13683]11                        <div class="switchBoxTitle">{'Sort order'|@translate}</div>
[13115]12                        {foreach from=$image_orders item=image_order name=loop}{if !$smarty.foreach.loop.first}<br>{/if}
[12873]13                        {if $image_order.SELECTED}
[13773]14                        <span>&#x2714; </span>{$image_order.DISPLAY}
[12873]15                        {else}
[13773]16                        <span style="visibility:hidden">&#x2714; </span><a href="{$image_order.URL}" rel="nofollow">{$image_order.DISPLAY}</a>
[12873]17                        {/if}
[8091]18                        {/foreach}
[12873]19                </div>
[13872]20                {footer_script require='jquery'}{literal}
[13870]21jQuery("#sortOrderLink").click(function() {
22        var elt = jQuery("#sortOrderBox");
23        elt.css("left", Math.min( jQuery(this).offset().left, jQuery(window).width() - elt.outerWidth(true) - 5))
24                .css("top", jQuery(this).offset().top + jQuery(this).outerHeight(true))
[13865]25                .toggle();
[13844]26});
[13870]27jQuery("#sortOrderBox").on("mouseleave", function() {
28        jQuery(this).hide();
[13865]29});
[12873]30                {/literal}{/footer_script}
31                {/strip}</li>
[8774]32{/if}
[12908]33{if !empty($image_derivatives)}
[13844]34                <li>{strip}<a id="derivativeSwitchLink" title="{'Photo sizes'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[13068]35                        <span class="pwg-icon pwg-icon-sizes">&nbsp;</span><span class="pwg-button-text">{'Photo sizes'|@translate}</span>
[12908]36                </a>
[13865]37                <div id="derivativeSwitchBox" class="switchBox">
[13683]38                        <div class="switchBoxTitle">{'Photo sizes'|@translate}</div>
[13115]39                        {foreach from=$image_derivatives item=image_derivative name=loop}{if !$smarty.foreach.loop.first}<br>{/if}
[12908]40                        {if $image_derivative.SELECTED}
[13773]41                        <span>&#x2714; </span>{$image_derivative.DISPLAY}
[12908]42                        {else}
[14180]43                        <span style="visibility:hidden">&#x2714; </span><a href="{$image_derivative.URL}" rel="nofollow">{$image_derivative.DISPLAY}</a>
[12908]44                        {/if}
45                        {/foreach}
46                </div>
[13872]47                {footer_script require='jquery'}{literal}
[13870]48jQuery("#derivativeSwitchLink").click(function() {
49        var elt = jQuery("#derivativeSwitchBox");
50        elt.css("left", Math.min( jQuery(this).offset().left, jQuery(window).width() - elt.outerWidth(true) - 5))
51                .css("top", jQuery(this).offset().top + jQuery(this).outerHeight(true))
[13865]52                .toggle();
[13844]53});
[13870]54jQuery("#derivativeSwitchBox").on("mouseleave", function() {
55        jQuery(this).hide();
[13865]56});
[12908]57                {/literal}{/footer_script}
58                {/strip}</li>
59{/if}
60
[8091]61{if isset($favorite)}
[8665]62                <li><a href="{$favorite.U_FAVORITE}" title="{'delete all photos from your favorites'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[11938]63                        <span class="pwg-icon pwg-icon-favorite-del">&nbsp;</span><span class="pwg-button-text">{'delete all photos from your favorites'|@translate}</span>
[8091]64                </a></li>
65{/if}
66{if isset($U_CADDIE)}
[12677]67                <li><a href="{$U_CADDIE}" title="{'Add to caddie'|@translate}" class="pwg-state-default pwg-button">
68                        <span class="pwg-icon pwg-icon-caddie-add">&nbsp;</span><span class="pwg-button-text">{'Caddie'|@translate}</span>
[8091]69                </a></li>
70{/if}
71{if isset($U_EDIT)}
[12677]72                <li><a href="{$U_EDIT}" title="{'Edit album'|@translate}" class="pwg-state-default pwg-button">
73                        <span class="pwg-icon pwg-icon-category-edit">&nbsp;</span><span class="pwg-button-text">{'Edit'|@translate}</span>
[8091]74                </a></li>
75{/if}
76{if isset($U_SEARCH_RULES)}
77                {combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
78                <li><a href="{$U_SEARCH_RULES}" onclick="popuphelp(this.href); return false;" title="{'Search rules'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[11938]79                        <span class="pwg-icon pwg-icon-help">&nbsp;</span><span class="pwg-button-text">(?)</span>
[8091]80                </a></li>
81{/if}
82{if isset($U_SLIDESHOW)}
[8774]83                <li>{strip}<a href="{$U_SLIDESHOW}" title="{'slideshow'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[11938]84                        <span class="pwg-icon pwg-icon-slideshow">&nbsp;</span><span class="pwg-button-text">{'slideshow'|@translate}</span>
[8774]85                </a>{/strip}</li>
[8091]86{/if}
87{if isset($U_MODE_FLAT)}
[8774]88                <li>{strip}<a href="{$U_MODE_FLAT}" title="{'display all photos in all sub-albums'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[11938]89                        <span class="pwg-icon pwg-icon-category-view-flat">&nbsp;</span><span class="pwg-button-text">{'display all photos in all sub-albums'|@translate}</span>
[8774]90                </a>{/strip}</li>
[8091]91{/if}
92{if isset($U_MODE_NORMAL)}
[8774]93                <li>{strip}<a href="{$U_MODE_NORMAL}" title="{'return to normal view mode'|@translate}" class="pwg-state-default pwg-button">
[11938]94                        <span class="pwg-icon pwg-icon-category-view-normal">&nbsp;</span><span class="pwg-button-text">{'return to normal view mode'|@translate}</span>
[8774]95                </a>{/strip}</li>
[8091]96{/if}
97{if isset($U_MODE_POSTED)}
[8774]98                <li>{strip}<a href="{$U_MODE_POSTED}" title="{'display a calendar by posted date'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[11938]99                        <span class="pwg-icon pwg-icon-calendar">&nbsp;</span><span class="pwg-button-text">{'Calendar'|@translate}</span>
[8774]100                </a>{/strip}</li>
[8091]101{/if}
102{if isset($U_MODE_CREATED)}
[8774]103                <li>{strip}<a href="{$U_MODE_CREATED}" title="{'display a calendar by creation date'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
[11938]104                        <span class="pwg-icon pwg-icon-camera-calendar">&nbsp;</span><span class="pwg-button-text">{'Calendar'|@translate}</span>
[8774]105                </a>{/strip}</li>
[8091]106{/if}
107{if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if}
108        </ul>
[1059]109
[8091]110<h2>{$TITLE}</h2>
[1059]111
[8091]112{if isset($chronology_views)}
113<div class="calendarViews">{'View'|@translate}:
114        <select onchange="document.location = this.options[this.selectedIndex].value;">
115                {foreach from=$chronology_views item=view}
116                <option value="{$view.VALUE}"{if $view.SELECTED} selected="selected"{/if}>{$view.CONTENT}</option>
117                {/foreach}
118        </select>
119</div>
120{/if}
[1015]121
[8401]122{if isset($chronology.TITLE)}
[13788]123<h2 class="calendarTitle">{$chronology.TITLE}</h2>
[8091]124{/if}
[1059]125
[8774]126</div>{* <!-- titrePage --> *}
[2218]127
[13074]128{if isset($errors) or not empty($infos)}
[12764]129{include file='infos_errors.tpl'}
[13074]130{/if}
[2268]131{if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}{$PLUGIN_INDEX_CONTENT_BEGIN}{/if}
[2135]132
[8401]133{if !empty($category_search_results)}
[6951]134<div style="font-size:16px;margin:10px 16px">{'Album results for'|@translate} <strong>{$QUERY_SEARCH}</strong> :
[8401]135        <em><strong>
136        {foreach from=$category_search_results item=res name=res_loop}
137        {if !$smarty.foreach.res_loop.first} &mdash; {/if}
138        {$res}
139        {/foreach}
140        </strong></em>
[2231]141</div>
142{/if}
[2135]143
[8401]144{if !empty($tag_search_results)}
[2770]145<div style="font-size:16px;margin:10px 16px">{'Tag results for'|@translate} <strong>{$QUERY_SEARCH}</strong> :
[8401]146        <em><strong>
147        {foreach from=$tag_search_results item=res name=res_loop}
148        {if !$smarty.foreach.res_loop.first} &mdash; {/if}
149        {$res}
150        {/foreach}
151        </strong></em>
[1059]152</div>
[2231]153{/if}
[1050]154
[8401]155{if isset($FILE_CHRONOLOGY_VIEW)}
[2231]156{include file=$FILE_CHRONOLOGY_VIEW}
157{/if}
[1047]158
[8401]159{if !empty($CONTENT_DESCRIPTION)}
[2231]160<div class="additional_info">
[8401]161        {$CONTENT_DESCRIPTION}
[2231]162</div>
163{/if}
[1537]164
[8401]165{if !empty($CATEGORIES)}{$CATEGORIES}{/if}
[18165]166{if !empty($cats_navbar)}
167  {assign var=navbar value=$cats_navbar}
168  {include file='navigation_bar.tpl'|@get_extent:'navbar'}
169{/if}
170
[8401]171{if !empty($THUMBNAILS)}
172<ul class="thumbnails" id="thumbnails">
173{$THUMBNAILS}
174</ul>
175{/if}
[18165]176{if !empty($thumb_navbar)}
177  {assign var=navbar value=$thumb_navbar}
178  {include file='navigation_bar.tpl'|@get_extent:'navbar'}
179{/if}
[2352]180
[8401]181{if !empty($PLUGIN_INDEX_CONTENT_END)}{$PLUGIN_INDEX_CONTENT_END}{/if}
[8774]182</div>{* <!-- content --> *}
[2352]183{if !empty($PLUGIN_INDEX_CONTENT_AFTER)}{$PLUGIN_INDEX_CONTENT_AFTER}{/if}
Note: See TracBrowser for help on using the repository browser.