{* * $Revision: 17067 $ * Read this before changing templates! http://codex.gallery2.org/Gallery2:Editing_Templates *} {* 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|markup:strip|default:$theme.item.pathComponent} {/if} {* Include this theme's style sheet *} {if $theme.pageType == 'album' or $theme.pageType == 'photo'} {/if} {* Remove thumbnail rollover effect if image frames are used *} {if isset($theme.params.itemFrame) || isset($theme.params.photoFrame)} {literal} {/literal} {/if}
{* * 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} {elseif $theme.pageType == 'progressbar'}
{g->theme include="progressbar.tpl"}
{else} {include file="gallery:modules/core/templates/JavaScriptWarning.tpl" l10Domain="modules_core"}
{* 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"} {/if}
{* * 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}