Page MenuHomeIn-Portal Phabricator

promo.elm.tpl
No OneTemporary

File Metadata

Created
Fri, Sep 26, 11:31 AM

promo.elm.tpl

<inp2:m_DefaultParam group_id=""/>
<inp2:m_DefineElement name="promo_block_element">
<li>
<a href="<inp2:PromoLink/>" class="<inp2:Field name='CSSClassName' db='db'/>" title="<inp2:Field name='Title' html_escape='1'/>"<inp2:m_if check="LinkInNewWindow"> target="_blank"</inp2:m_if>>
<img src="<inp2:Field name='l1_Image' format='resize:710x260;crop:C|C'/>" />
</a>
<script type="text/javascript">
$slide_ids.push(<inp2:Field name="BlockId"/>);
$slide_viewed.push(false);
</script>
</li>
</inp2:m_DefineElement>
<inp2:m_IfDataExists>
<div id="slider">
<script type="text/javascript">
var $slide_ids = [], $slide_viewed = [];
</script>
<ul class="slides">
<inp2:promo-block_PrintList render_as="promo_block_element" group_id="$group_id"/>
</ul>
</div>
<div class="clear"></div>
<script type="text/javascript">
$(document).ready(
function() {
function register_promo_view (slider) {
var $block_id = $slide_ids[slider.currentSlide],
$promo_stats_url = '<inp2:m_Link promo-block_id="#ID#" promo-block_event="OnRegisterView" __NO_REWRITE__="1" pass="m,promo-block" no_amp="1" js_escape="1"/>';
if ( !$slide_viewed[slider.currentSlide] ) {
$slide_viewed[slider.currentSlide] = true;
$.get( $promo_stats_url.replace('#ID#', $block_id) );
}
}
$('#slider').flexslider(
{
animation: '<inp2:m_if check="promo-block_GetGroupSetting" name="TransitionEffect" group_id="$group_id" db="db" equals_to="-1"><inp2:promo-block_GetGroupSetting name="TransitionEffectCustom" group_id="$group_id"/><inp2:m_else/><inp2:promo-block_GetGroupSetting name="TransitionEffect" group_id="$group_id"/></inp2:m_if>',
animationDuration: <inp2:promo-block_GetGroupSetting name="TransitionTime" group_id="$group_id"/> * 1000, // in milliseconds
slideshowSpeed: <inp2:promo-block_GetGroupSetting name="RotationDelay" group_id="$group_id"/> * 1000, // in seconds
controlNav: <inp2:m_if check="promo-block_GetGroupSetting" name="TransitionControls" group_id="$group_id">true<inp2:m_else/>false</inp2:m_if>,
directionNav: false,
prevText: '',
nextText: '',
start: register_promo_view,
after: register_promo_view
}
);
}
);
</script>
</inp2:m_IfDataExists>

Event Timeline