Привет.
На сайте имеется галерея. Работает она на Ditto.
Структура галереи такая:
1) Документ (родителькая папка) — «Фото».
2) Дочерний документ (вложенная в родителя папка) — «Альбом» (название альбома).
3) Фотография (представляет собой документ-дочку «Альбома» с 2-мя tv, отвечающими за тумбнейл и большую картинку).
Естественно, количество альбомов в папке «Фото» может быть любым, как и количество фоток в каждом альбоме.
На странице («Фото») выводятся альбомы в таком виде: заголовок и слайдер с тумбнейлами-фотками. По клику — модальное окно, где все фотки можно листать в увеличенном виде. Сделано на основе jQuery приблуды PrettyPhoto.
Работает всё хорошо. Помогает в этом Ditto. Вызов Ditto располагается в родительской папке — «Фото». Выглядит так:
[[Ditto? &startID=`37`&display=`5` &dateFormat=`%d.%m.%Y` &tpl=`gallery` &dateSource=`pub_date` &sortBy=`pub_date` &paginate=`1` ]] {{pagez}}
pagez — это чанк с шаблоном разбивки на страницы. С ним-то и начинается подстава. Когда альбомов становится больше 5, генерится страница номер два. Если перейти туда и запустить слайдер, то количество фоток в альбоме будет на 5 меньше, чем на самом деле.
Я так понял, что генерящаяся ссылка-команда Ditto ?start=5 влияет не только на страницы, но и на кол-во фоток в альбоме. То есть в слайдере (альбоме) первые 5 фоток пропадают и он тупо начинает показ с 6-й.
Вопрос: сталкивался ли кто-нибудь с таким чудом, и получилось ли это победить и как? Ну или может, знатоки Ditto смогут посоветовать как-то вылечить эту проблему...
Сорри, за такой длинный вопрос.