Still thinking about this, to avoid too many changes to PHP, would the following work..
Manually alter the database by adding image_srcset & image_size as follows:
banners_id banners_title banners_image image_srcset image_size
Then altering the code in tpl_home_slider from:
PHP Code:
if ($banner->fields['banners_url'] == '') {
$banner_string = zen_image(DIR_WS_IMAGES . $banner->fields['banners_image'], $banner->fields['banners_title']) . '<span class="banner"><span>' . $banner->fields['banners_title'] . '</span></span>';
to
PHP Code:
if ($banner->fields['banners_url'] == '') {
// Retrieve values from the new columns
$image_src = DIR_WS_IMAGES . $banner->fields['banners_image'];
$image_title = $banner->fields['banners_title'];
$image_srcset = $banner->fields['image_srcset'];
$image_sizes = $banner->fields['image_sizes'];
// Generate the <img> tag with srcset and sizes attributes
$banner_string = '<img src="' . $image_src . '" ' .
'srcset="' . $image_srcset . '" ' .
'sizes="' . $image_sizes . '" ' .
'alt="' . $image_title . '">' .
'<span class="banner"><span>' . $image_title . '</span></span>';
}
}
Bookmarks