Доброго времени суток.
Есть задача переподключить штатный скрипт открытия дополнительных изображений на странице product_info.php.
Для главной картинки вот такое решение:
<a class="gallery" href="<?php echo tep_href_link (DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']));?>"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name'])); ?></a>
Как переподключить с помошью class="gallery" дополнительные, где рыть:
<?php
if (tep_not_null($product_info['products_image'])) {
echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], NULL, NULL, NULL, 'itemprop="image" style="display:none;"');
$photoset_layout = '1';
$pi_query = tep_db_query("select image, htmlcontent from " . TABLE_PRODUCTS_IMAGES . " where products_id = '" . (int)$product_info['products_id'] . "' order by sort_order");
$pi_total = tep_db_num_rows($pi_query);
if ($pi_total > 0) {
while ($pi_sub > 5) {
$photoset_layout .= 5;
$pi_sub = $pi_sub-5;
}
if ($pi_sub > 0) {
$photoset_layout .= ($pi_total > 5) ? 5 : $pi_sub;
}
?>
<div class="piGal pull-left" data-imgcount="<?php echo $photoset_layout; ?>">
<?php
$pi_counter = 0;
$pi_html = array();
while ($pi = tep_db_fetch_array($pi_query)) {
$pi_counter++;
if (tep_not_null($pi['htmlcontent'])) {
$pi_html[] = '<div id="piGalDiv_' . $pi_counter . '">' . $pi['htmlcontent'] . '</div>';
}
echo tep_image(DIR_WS_IMAGES . $pi['image'], '', '', '', 'id="piGalImg_' . $pi_counter . '"');
}
?>
</div>
<?php
}
}
?>
Заранее спасибо и всего наилучшего!