marinok,
Возможно, для этого можно поправить код XSL-шаблона и CSS.
У меня HostCMS: 5.9.25
Чтобы отображать дполнительные картинки в lightbox после главной надо поменять код XSL-шаблона
МагазинТовар
По умолчанию lightbox приписан только к id="gallery", потому второй раз использовать блок с id="gallery" не получится.
1. Изменим код XSL
<!-- Изображение для товара, если есть -->
<xsl:if test="small_image != ''">
<div id="gallery"
</xsl:if>
Новый код:
<!-- Изображение для товара, если есть -->
<xsl:if test="small_image != ''">
<div class="gallery"
</xsl:if>
2. В блоке
<xsl:template match="property"> сделан вывод изображений (часть кода)
...
<xsl:when test="type = 1">
<span class="gallery" >
<a href="{file_path}" title="{name}" ><img src="{small_image/file_path}"/></a></span>
</xsl:when>
...
Обратите внимание на контейнер
<span class="gallery" ><a ...><img .../></a></span>, он нужен для добавления изображения в lightbox.
3.
Изменим CSS макета
Заменим названия правил
#gallery на
.gallery
Заменить в CSS
#gallery { clear: both; }
#gallery ul { list-style: none; }
...
Новый код
.gallery { clear: both; }
.gallery ul { list-style: none; }
...
4.
Изменим JS код инициализации Lightbox
Было
<script type="text/javascript">
$(function() {
$('#gallery a:has(img)').lightBox();
Новый код
<script type="text/javascript">
$(function() {
$('.gallery a:has(img)').lightBox();
Теперь все конструкции вида
<тег class="gallery"><a ...><img src="..." /></a></тег>
Будут включены в галерею Lightbox и вы сможете листать их стрелками.