We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26698
    • 148 Posts
    Привет.

    На сайте имеется галерея. Работает она на 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 смогут посоветовать как-то вылечить эту проблему...

    Сорри, за такой длинный вопрос.