git-svn-id: https://192.168.0.254/svn/Proyectos.ConstruccionesCNJ_Web/trunk@5 a1d75475-e439-6a4c-b115-a3aab481e8ec
127 lines
4.8 KiB
Smarty
127 lines
4.8 KiB
Smarty
{*
|
|
* $Revision: 15975 $
|
|
* 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.
|
|
*}
|
|
|
|
<div class="breadcrumb">
|
|
{g->block type="core.BreadCrumb" skipRoot=true separator="/"}
|
|
</div>
|
|
|
|
{if !empty($theme.imageViews)}
|
|
{assign var="image" value=$theme.imageViews[$theme.imageViewsIndex]}
|
|
{/if}
|
|
|
|
{*<h2>{$theme.item.title|markup}</h2>*}
|
|
|
|
{if !empty($theme.imageViews)}
|
|
{capture name="fallback"}
|
|
<a href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.item.id`"
|
|
forceFullUrl=true forceSessionId=true}">
|
|
{g->text text="Download %s" arg1=$theme.sourceImage.itemTypeName.1}
|
|
</a>
|
|
{/capture}
|
|
|
|
{if ($image.viewInline)}
|
|
<div class="gallery-photo">
|
|
{if $theme.params.enableImageMap}{strip}
|
|
{if isset($theme.navigator.back)}
|
|
<a href="{g->url params=$theme.navigator.back.urlParams}"
|
|
id="prevArrow" style="position: absolute; margin: 30px 0 0 30px; visibility: hidden"
|
|
onmouseover="document.getElementById('prevArrow').style.visibility='visible'"
|
|
onmouseout="document.getElementById('prevArrow').style.visibility='hidden'"
|
|
><img src="{g->theme url="images/arrow-left.gif"}" alt="" width="20" height="17"
|
|
/></a>{/if}
|
|
{g->image item=$theme.item image=$image class="gallery-photo"
|
|
fallback=$smarty.capture.fallback usemap=#prevnext}
|
|
{if isset($theme.navigator.next)}
|
|
<a href="{g->url params=$theme.navigator.next.urlParams}"
|
|
id="nextArrow" style="position:absolute; margin: 30px 0 0 -50px; visibility: hidden"
|
|
onmouseover="document.getElementById('nextArrow').style.visibility='visible'"
|
|
onmouseout="document.getElementById('nextArrow').style.visibility='hidden'"
|
|
><img src="{g->theme url="images/arrow-right.gif"}" alt="" width="20" height="17"
|
|
/></a>{/if}
|
|
{/strip}{else}
|
|
{g->image item=$theme.item image=$image class="gallery-photo"
|
|
fallback=$smarty.capture.fallback}
|
|
{/if}
|
|
</div>
|
|
{else}
|
|
{$smarty.capture.fallback}
|
|
{/if}
|
|
{else}
|
|
{g->text text="There is nothing to view for this item."}
|
|
{/if}
|
|
|
|
{* Navigation image map *}
|
|
{if $theme.params.enableImageMap && !empty($image.width) && !empty($image.height)}
|
|
<map id="prevnext" name="prevnext">
|
|
{if isset($theme.navigator.back)}
|
|
<area shape="rect" coords="0,0,{math equation="round(x/2-1)" x=$image.width},{$image.height}"
|
|
href="{g->url params=$theme.navigator.back.urlParams}"
|
|
alt="{$theme.item.title|markup:strip|default:$theme.item.pathComponent}"
|
|
onmouseover="document.getElementById('prevArrow').style.visibility='visible'"
|
|
onmouseout="document.getElementById('prevArrow').style.visibility='hidden'"/>
|
|
{/if}
|
|
{if isset($theme.navigator.next)}
|
|
<area shape="rect" coords="{math equation="round(x/2)"
|
|
x=$image.width},0,{$image.width},{$image.height}"
|
|
href="{g->url params=$theme.navigator.next.urlParams}"
|
|
alt="{$theme.item.title|markup:strip|default:$theme.item.pathComponent}"
|
|
onmouseover="document.getElementById('nextArrow').style.visibility='visible'"
|
|
onmouseout="document.getElementById('nextArrow').style.visibility='hidden'"/>
|
|
{/if}
|
|
</map>
|
|
{/if}
|
|
|
|
|
|
<br style="clear: both;" />
|
|
|
|
|
|
{* Navigator *}
|
|
{if !empty($theme.navigator)}
|
|
{g->callback type="core.LoadPeers" item=$theme.item windowSize=1}
|
|
{g->block type="core.Navigator" navigator=$theme.navigator prefix="« " suffix=" »"
|
|
currentItem=$block.core.LoadPeers.thisPeerIndex totalItems=$block.core.LoadPeers.peerCount}
|
|
{/if}
|
|
|
|
<hr/>
|
|
|
|
{* Description *}
|
|
{if !empty($theme.item.description) && ($theme.item.description != $theme.item.title)}
|
|
<p>{$theme.item.description|markup}</p>
|
|
{/if}
|
|
|
|
{if $user.isRegisteredUser}
|
|
{* Download *}
|
|
{if !empty($theme.sourceImage) &&
|
|
(count($theme.imageViews) > 1 || $theme.sourceImage.mimeType != $theme.item.mimeType)}
|
|
<p>
|
|
{if $theme.sourceImage.mimeType != $theme.item.mimeType}
|
|
<a href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.item.id`"}">
|
|
{g->text text="Download %s in original format" arg1=$theme.sourceImage.itemTypeName.1}
|
|
{else}
|
|
<a href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.sourceImage.id`"}">
|
|
{g->text text="Download %s" arg1=$theme.sourceImage.itemTypeName.1}
|
|
{/if}
|
|
{if !empty($theme.sourceImage.width)}
|
|
{g->text text="(%dx%d)" arg1=$theme.sourceImage.width arg2=$theme.sourceImage.height}
|
|
{/if}
|
|
</a>
|
|
</p>
|
|
{/if}
|
|
|
|
{* Show any other album blocks (comments, exif etc) *}
|
|
{foreach from=$theme.params.photoBlocks item=block}
|
|
{g->block type=$block.0 params=$block.1}
|
|
{/foreach}
|
|
|
|
{* Guest preview mode *}
|
|
{g->block type="core.GuestPreview" class="gbBlock"}
|
|
|
|
{* Our emergency edit link, if the user removes all blocks containing edit links *}
|
|
{g->block type="core.EmergencyEditItemLink" class="gbBlock" checkBlocks="photo"}
|
|
{/if}
|
|
|