Your IP : 216.73.216.176


Current Path : /home/semix18/public_html/pogtech.pl/data/widgets/sliderBootstrap/
Upload File :
Current File : /home/semix18/public_html/pogtech.pl/data/widgets/sliderBootstrap/sliderBootstrapView.tpl

{if !isset($params.width)}{$params.width = config::get(imgBigWidth)}{/if}
{if !isset($params.height)}{$params.height = config::get(imgBigHeight)}{/if}
{if !isset($params.fit)}{$params.fit = config::get(sliderImageFit)}{/if}
{if !isset($params.filter)}{$params.filter = config::get(sliderImageFilter)}{/if}
{if !isset($params.contentLenght)}{$params.contentLenght = config::get(sliderContentLength)}{/if}
{if !isset($params.count)}{$params.count = config::get(sliderCount)}{/if}
{if !isset($params.showContent)}{$params.showContent = true}{/if}

{$dataNow = generate::sqlDatetime()}

{if $params.imagesBucket!=''}
	{assign images $data.imagesDB->getByBucket($params.imagesBucket,'position ASC','*',$params.count)}
	{assign descriptionColName 'description'}
{elseif $params.pagesBucket!=''}
	{assign images $data.pagesDB->getPagesByParentMulti($params.pagesBucket,'hasImage = 1 and status = 1','date DESC,createTime DESC','*',$params.count)}
	{assign descriptionColName 'content'}
{elseif $params.tagsBucket!=''}
	{assign images $data.pagesDB->getPagesByTag($params.tagsBucket,"hasImage = 1 and status = 1 and date <= '$dataNow'",'date DESC,createTime DESC','*',$params.count)}	
	{assign descriptionColName 'content'}	
{elseif $params.images!=''}
	{assign images $params.images}
	{assign descriptionColName 'description'}
{/if}


<div id="sliderBootstrap" class="carousel slide">
	<ol class="carousel-indicators">
	     <li data-target="#sliderBootstrap" data-slide-to="0" class="active"></li>
         {for $foo=1 to count($images)-1}
        	<li data-target="#sliderBootstrap" data-slide-to="{$foo}"></li>
         {/for}
	</ol>

	<div class="carousel-inner">
	{foreach $images as $img name=foo}
		<div class="{if $smarty.foreach.foo.first}active {/if}item">
			{if $params.pagesBucket!='' or $params.tagsBucket!=''}
				<a href="{$HOME}{$img->urlKey}">
					<img src="{$HOME}image/{pagesDB::getMainImageEkey($img->id)}/{$params.width}/{$params.height}/{$params.fit}/{$params.filter}/" title='{$img->name|strip_tags|truncate:$params.contentLenght}'>
				</a>
				{if $img->$descriptionColName != null and $params.showContent==true}
				<div class="container">
					<div class="carousel-caption">
						<h4>{$img->name}</h4>
						<p>{$img->$descriptionColName|strip_tags|truncate:$params.contentLenght}</p>
					</div>	
				</div>
				{/if}					
			{else}
				<img src="{$HOME}image/{$img->ekey}/{$params.width}/{$params.height}/{$params.fit}/{$params.filter}/" title='{$img->description|strip_tags|truncate:$params.contentLenght}'>
				{if $img->$descriptionColName != null and $params.showContent==true}
				<div class="container">
					<div class="carousel-caption">
						<h4>{$img->name}</h4>
						<p>{$img->$descriptionColName|strip_tags|truncate:$params.contentLenght}</p>
					</div>	
				</div>	
				{/if}				
			{/if}
							
		</div>	
	{/foreach}
	</div>	

	<a class="carousel-control left" href="#sliderBootstrap" data-slide="prev">‹</a>
	<a class="carousel-control right" href="#sliderBootstrap" data-slide="next">›</a>	
</div>