Current File : /home/kelaby89/www/wp/wp-content/plugins/trx_addons/components/widgets/banner/tpe.banner.php |
<?php
/**
* Template to represent shortcode as a widget in the Elementor preview area
*
* Written as a Backbone JavaScript template and using to generate the live preview in the Elementor's Editor
*
* @package ThemeREX Addons
* @since v1.6.41
*/
extract( get_query_var('trx_addons_args_widget_banner') );
extract( trx_addons_prepare_widgets_args( trx_addons_generate_id( 'widget_banner_' ), 'widget_banner' ) );
// Before widget (defined by themes)
trx_addons_show_layout($before_widget);
// Widget title if one was input (before and after defined by themes)
?><#
if (settings.title != '') {
#><?php trx_addons_show_layout($before_title); ?><#
print(settings.title);
#><?php trx_addons_show_layout($after_title); ?><#
}
// Widget body
if (settings.image.url == '') {
if (settings.image.url == '' && settings.code == '') {
settings.image.url = '<?php
if (trx_addons_is_singular() && !trx_addons_sc_layouts_showed('featured')) {
$image = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'full' );
echo empty( $image[0] ) ? '' : addslashes($image[0]);
}
?>';
}
}
if (settings.image.url != '') {
print( (settings.link.url !=''
? '<a href="' + settings.link.url + '"'
+ ( settings.link.is_external == 'on' ? ' target="_blank"' : '' )
+ ( settings.link.nofollow == 'on' ? ' rel="nofollow"' : '' )
: '<span'
)
+ ' class="image_wrap">'
+ '<img src="' + settings.image.url + '" alt="' + settings.title + '">'
+ (settings.link.url !='' ? '</a>': '</span>')
);
}
if (settings.code != '') print(settings.code);
#><?php
// After widget (defined by themes)
trx_addons_show_layout($after_widget);
?>