{* * $Revision: 16727 $ * 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 !empty($jsWarning)} {include file="gallery:modules/core/templates/JavaScriptWarning.tpl" l10Domain="modules_core"} {/if}
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} {elseif $theme.pageType == 'progressbar'}
{g->theme include="progressbar.tpl"} {else}
{g->block type="core.BreadCrumb"}
{* Add the sidebar menu to pages but not admin pages. *} {if !empty($theme.params.sidebarBlocks) && $theme.pageType != 'admin'}
{g->theme include="sidebar.tpl"}
{/if} {* 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}
{g->logoButton type="validation"} {g->logoButton type="gallery2"} {g->logoButton type="gallery2-version"} {g->logoButton type="donate"}
{/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}