Вот что получилось
в файле maxigallery.php
130 строка после
$mgconfig['galleryPictureTpl'] = ....
добавить
$mgconfig['galleryHiddenPictureTpl'] = (isset($galleryHiddenPictureTpl)) ? $galleryHiddenPictureTpl : '@FILE:'.MAXIGALLERY_PATH.'templates/galleryhiddenpicturetpl.html'; // [ path | chunkname | text ]
1006 строка заменить
for($i=$offset;$i<$limit;$i++){
на
for($i=0;$i<count($pics);$i++){
1019 строка после
$pictureTplData['picture'] = $pics[$i];
добавить
if(($i>=$offset) && ($i<$limit))
{
1052 строка заменить
$tpl = new mgChunkie($mg->mgconfig['galleryPictureTpl']);
на
}
if(($i == $offset)&&($i > 0))
$outerTplData['pictures'] .= $tpl->getTemplate($mg->mgconfig['clearerTpl']);
if(($i>=$offset) && ($i<$limit))
$tpl = new mgChunkie($mg->mgconfig['galleryPictureTpl']);
else
$tpl = new mgChunkie($mg->mgconfig['galleryHiddenPictureTpl']);
1061 строка перед
добавить
if(($i>=$offset) && ($i<$limit))
2. скопировать gallerypicturetpl.html в galleryhiddenpicturetpl.html
в файле galleryhiddenpicturetpl.html
заменить
<img src="[(base_url)][+maxigallery.path_to_gal+]tn_[+maxigallery.picture.filename+]" class="thumbnail" title="[+maxigallery.picture.title:htmlent+] [+maxigallery.strings.click_to_zoom+]" alt="[+maxigallery.picture.title:htmlent+] [+maxigallery.strings.click_to_zoom+]" />
</a>
[+maxigallery.picture.title:isnot=``:then=`
<p style="width: [+maxigallery.picture_width_thumb+]px;">
[+maxigallery.picture.title:htmlent+]
</p>
`+]
на
теперь ссылки генрятся все, lightbox их видит
но на странице предпросмтора "лишних" картинок нет
пустые ссылки вида
<li>
<a href="/assets/galleries/..." rel="lightbox[maxigallery]" title=" - ">
</a>
</li>
не отображаются
возмножно правильнее делать style="display:none" но мне и так устраивает
осталось разобраться с пагинацией в режиме админки