0byt3m1n1
Path:
/
data
/
applications
/
aps
/
gallery
/
2.2-08
/
standard
/
htdocs
/
themes
/
carbon
/
templates
/
[
Home
]
File: album.tpl
{* * $Revision: 15950 $ * 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. *} <table class="gcBackground1" width="100%" cellspacing="0" cellpadding="0"> <tr valign="top"> <td> <div id="gsContent" class="gcBorder1"> <div class="gbBlockTop"> <table> <tr> <td class="gsActionIcon"> <div class="buttonShowSidebar"><a href="{g->url params=$theme.pageUrl arg1="jsWarning=true"}" onclick="slideIn('sidebar'); return false;" title="{g->text text="Show Sidebar"}"></a></div> </td> {if (isset($links) || isset($theme.itemLinks))} {if !isset($links)}{assign var="links" value=$theme.itemLinks}{/if} {foreach from=$links item=itemLink} {if $itemLink.moduleId == "cart"} <td class="gsActionIcon"> <div class="buttonCart"><a href="{g->url params=$itemLink.params}" title="{$itemLink.text}"></a></div> </td> {elseif $itemLink.moduleId == "comment"} {if $itemLink.params.view == "comment.AddComment" } <td class="gsActionIcon"> <div class="buttonAddComment"><a href="{g->url params=$itemLink.params}" title="{$itemLink.text}"></a></div> </td> {elseif $itemLink.params.view == "comment.ShowAllComments"} <td class="gsActionIcon"> <div class="buttonViewComments"><a href="{g->url params=$itemLink.params}" title="{$itemLink.text}"></a></div> </td> {/if} {elseif $itemLink.moduleId == "slideshow"} <td class="gsActionIcon"> <div class="buttonViewSlideshow"><a href="{g->url params=$itemLink.params}" title="{$itemLink.text}"></a></div> </td> {/if} {/foreach} {/if} </tr> </table> </div> {if !empty($theme.navigator)} <div class="gbNavigator"> {* {g->block type="core.Navigator" navigator=$theme.navigator reverseOrder=true} *} {g->theme include="navigator.tpl"} </div> {/if} <table width="100%" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="30%"> <div class="gsContentDetail"> <div class="gbBlock"> {if !empty($theme.item.title)} <h2> {$theme.item.title|markup} </h2> {/if} {if !empty($theme.item.description)} <p class="giDescription"> {$theme.item.description|markup} </p> {/if} </div> <div class="gbBlock"> {g->block type="core.ItemInfo" item=$theme.item showDate=true showSize=true showOwner=$theme.params.showAlbumOwner class="giInfo"} </div> <div class="gbBlock"> {* Show the album blocks chosen for this theme *} {foreach from=$theme.params.albumUpperBlocks item=block} {g->block type=$block.0 params=$block.1} {/foreach} </div> </div> </td> <td> {if !count($theme.children)} <div class="giDescription gbEmptyAlbum"> <h3 class="emptyAlbum"> {g->text text="This album is empty."} {if isset($theme.permissions.core_addDataItem)} <br/> <a href="{g->url arg1="view=core.ItemAdmin" arg2="subView=core.ItemAdd" arg3="itemId=`$theme.item.id`"}"> {g->text text="Add a photo!"} </a> {/if} </h3> </div> {else} {assign var="childrenInColumnCount" value=0} <div class="gsContentAlbum"> <table id="gsThumbMatrix" width="100%"> <tr valign="top"> {foreach from=$theme.children item=child} {* Move to a new row *} {if ($childrenInColumnCount == $theme.params.columns)} </tr> <tr valign="top"> {assign var="childrenInColumnCount" value=0} {/if} {assign var=childrenInColumnCount value="`$childrenInColumnCount+1`"} <td class="{if $child.canContainChildren}giAlbumCell{else}giItemCell{/if}" style="width: {$theme.columnWidthPct}%"> {if ($child.canContainChildren || $child.entityType == 'GalleryLinkItem')} {assign var=frameType value="albumFrame"} {capture assign=linkUrl}{g->url arg1="view=core.ShowItem" arg2="itemId=`$child.id`"}{/capture} {else} {assign var=frameType value="itemFrame"} {capture assign=linkUrl}{strip} {if $theme.params.dynamicLinks == 'jump'} {g->url arg1="view=core.ShowItem" arg2="itemId=`$child.id`"} {else} {g->url params=$theme.pageUrl arg1="itemId=`$child.id`"} {/if} {/strip}{/capture} {/if} <div> {strip} {if isset($theme.params.$frameType) && isset($child.thumbnail)} {g->container type="imageframe.ImageFrame" frame=$theme.params.$frameType width=$child.thumbnail.width height=$child.thumbnail.height} <a href="{$linkUrl}"> {g->image id="%ID%" item=$child image=$child.thumbnail class="%CLASS% giThumbnail"} </a> {/g->container} {elseif isset($child.thumbnail)} <a href="{$linkUrl}"> {g->image item=$child image=$child.thumbnail class="giThumbnail"} </a> {else} <a href="{$linkUrl}" class="giMissingThumbnail"> {g->text text="no thumbnail"} </a> {/if} {/strip} </div> {g->block type="core.ItemLinks" item=$child links=$child.itemLinks} {if !empty($child.title)} {if $child.canContainChildren} <table cellpadding="0" cellspacing="0"> <tr> <td class="giTitleIcon"> <img src="{g->url href="themes/carbon/images/album.gif"}" alt=""/> </td> <td> <p class="giTitle">{$child.title|markup}</p> </td> </tr> </table> {else} <p class="giTitle">{$child.title|markup}</p> {/if} {/if} {if !empty($child.summary)} <p class="giDescription"> {$child.summary|markup|entitytruncate:256} </p> {/if} {if !$theme.params.itemDetails} {g->block type="core.ItemInfo" item=$child showSummaries=true class="giInfo"} {else} {if ($child.canContainChildren && $theme.params.showAlbumOwner) || (!$child.canContainChildren && $theme.params.showImageOwner)} {assign var="showOwner" value=true} {else} {assign var="showOwner" value=false} {/if} {g->block type="core.ItemInfo" item=$child showDate=true showOwner=$showOwner showSize=true showViewCount=true showSummaries=true class="giInfo"} {/if} </td> {/foreach} {* flush the rest of the row with empty cells *} {section name="flush" start=$childrenInColumnCount loop=$theme.params.columns} <td> </td> {/section} </tr> </table> </div> {/if} </td> </tr> </table> {if !empty($theme.navigator)} <div class="gbNavigator"> {* {g->block type="core.Navigator" navigator=$theme.navigator reverseOrder=true} *} {g->theme include="navigator.tpl"} </div> {/if} {* Our emergency edit link, if the user removes all blocks containing edit links *} {g->block type="core.EmergencyEditItemLink" class="gbBlock" checkBlocks="sidebar,album,albumUpper"} {* Show any other album blocks (comments, etc) *} {foreach from=$theme.params.albumBlocks item=block} {g->block type=$block.0 params=$block.1} {/foreach} </div> </td> </tr> </table> {if !empty($theme.params.sidebarBlocks)} {g->theme include="sidebar.tpl"} {/if}