Есть обычная галерейка, свёрстанная на списках, высота картинок разная, поэтому по столбикам картинки не получается сделать, надо в свойствах элемента <li> прописать высоту, равную максимальной высоте картинки.
<ul>
<li><a><img /></a></li>
...
</ul>
Есть свойство высоты, которое хранится в [+maxigallery.picture_height_thumb+], его можно вызвать из чанка galleryPictureTpl, например...
Как определить максимальную высоту?..
Допустим я его отправляю на сниппет [[maxheight?thisheight=`[+maxigallery.picture_height_thumb+]`]]
А потом в css я вызываю
li {height:[*maxheight*]px} и он там должен показать максимальную высоту.
Как лучше всего написать подобное?.. Самым логичным кажется это:
делаем тв для хранения максимального значения высоты, по дефолту пусть будет 1.
берём оттуда значение и сравниваем с текущим, если текущее больше, то записываем его в тв
кто-нибудь знает способ проще?..
например на jQuery... (там можно не высчитывать высоту а просто поставить <br clear=`all` /> после каждого четвёртого li с классом classname