{* * $Revision: 1.5 $ * If you want to customize this file, do not edit it directly since future upgrades * may overwrite it. Instead, copy it into a new directory called "local" and edit that * version. Gallery will look for that file first and use it if it exists. *} {* Let Gallery print out anything it wants to put into the element *} {g->head} {* If Gallery doesn't provide a header, we use the album/photo title (or filename) *} {if empty($head.title)} {$theme.item.title|default:$theme.item.pathComponent|markup:strip} {/if} {* Include this theme's style sheet *}
mainDivAttributes}> {* * Some module views (eg slideshow) want the full screen. So for those, we * don't draw a header, footer, navbar, etc. Those views are responsible for * drawing everything. *} {if $theme.useFullScreen} {include file="gallery:`$theme.moduleTemplate`" l10Domain=$theme.moduleL10Domain} {else}
{* Include the appropriate content type for the page we want to draw. *} {if $theme.pageType == 'album'} {g->theme include="album.tpl"} {elseif $theme.pageType == 'photo'} {g->theme include="photo.tpl"} {elseif $theme.pageType == 'admin'} {g->theme include="admin.tpl"} {elseif $theme.pageType == 'module'} {g->theme include="module.tpl"} {elseif $theme.pageType == 'progressbar'} {g->theme include="progressbar.tpl"} {/if}
{/if} {* end of full screen check *}
{* * Give Gallery a chance to output any cleanup code, like javascript that * needs to be run at the end of the tag. If you take this out, some * code won't work properly. *} {g->trailer} {* Put any debugging output here, if debugging is enabled *} {g->debug}