We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23732
    • 2 Posts
    Такой код ditto.
    <div id="footer">
    [[Ditto? &tpl=`news-article` &dateSource = `0` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`1` ]]
    Страницы: [+previous+][+pages+][+next+]
    </div>

    код news-article

    <div id="news">
    <a href="[~[+id+]~]" title="[+pagetitle+]">[+pagetitle+]</a>
    </div>

    Появляются навигация страниц, но на какую бы не нажимал перехожу на ту с которой начинается просмотр, хотя в строке состояния отображается id статьи. Например на странице 2 уровня "Фамилии" 3 страницы 3 уровня Петров, Иванов, Сидоров. Появляется правильное количество страниц, но на какую бы не нажимал, перехожу опять на ту с которой начал - Если Иванов, то все следующие ссылки будут тоже Иванов и т.д. Кеширование страниц выключено.
    Пробовал изменить запрос на
    <div id="footer">
    [!Ditto? &tpl=`news-article` &dateSource = `0` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`1` !]
    Страницы: [+previous+][+pages+][+next+]
    </div>
    Результат такой же.
      • 17921
      • 101 Posts
      А вы в документе дитто вызываете?
      А если убрать галочку Кэшируемый в настройках страницы?
        samurai smiley
        • 5666
        • 12 Posts
        Во-первых не понятно значение параметра &dateSource = `0`
        Во-вторых, из вашего описания не понятно что означает — «3 страницы 3 уровня». Вы имеете ввиду уровни вложенности документов Modx? Или что?

        Если отключить пагинацию — вывод правильный?
          • 35719
          • 14 Posts
          Попробуйте вместо [~[+id+]~] написать /[~[+id+]~]

          Вот так:

          <div id="news">
          <a href="/[~[+id+]~]" title="[+pagetitle+]">[+pagetitle+]</a>
          </div>

            • 897
            • 1,620 Posts
              "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

              Не используйте Revo для "просто сайтов". Используйте Evo

              Who can defeat the Russian bear?
              • 23732
              • 2 Posts
              Сейчас вызов
              <div id="footer">
              [!Ditto? &id=`news` &tpl=`news-article` &dateSource = `1` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`all` &summarize=`1` &show=`6` &total=`all` &paginate=`1`!]
              Страницы: [+news_previous+][+news_pages+][+news_next+]
              </div>

              Страницы кешируемые. Все также.

              Пробовал /[~[+id+]~] - не помогло.

              "Во-первых не понятно значение параметра &dateSource = `0`" - изменил на 1
              "Во-вторых, из вашего описания не понятно что означает — «3 страницы 3 уровня». Вы имеете ввиду уровни вложенности документов Modx?" - да, уровень вложенности

              Есть ли какая то альтернатива для пагинации?
                • 897
                • 1,620 Posts
                Quote from: porokh at Jun 24, 2011, 12:25 AM

                Сейчас вызов
                <div id="footer">
                [!Ditto? &id=`news` &tpl=`news-article` &dateSource = `1` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`all` &summarize=`1` &show=`6` &total=`all` &paginate=`1`!]
                Страницы: [+news_previous+][+news_pages+][+news_next+]
                </div>

                Страницы кешируемые. Все также.
                значит читаем по ссылке еще раз.
                  "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                  Не используйте Revo для "просто сайтов". Используйте Evo

                  Who can defeat the Russian bear?
                  • 23732
                  • 2 Posts
                  Ради интереса сделал как на сайте сайте с уроками http://efimov.ws/main/develop/modx/MODx-pagination-Ditto.html.
                  На примере работает.
                  Делаю все точно также на своем - не работает.
                  Сейчас у меня:
                  чанк newsline:
                  [[Ditto? &tpl=`news-article` &dateSource = `1` &dateFormat=`%d.%m.%Y` &paginate=`1` &display=`1` ]]
                  Страницы: [+previous+][+pages+][+next+]
                  Страницы сайта - кеширование отключено
                  чанк news-article
                  <div>
                  <h2><a href="[~[+id+]~]" title="[+pagetitle+]">[+pagetitle+]</a></h2>
                  </div>
                  на странице стоит вызов {{newsline}}
                  Не пинайте ногами но не пойму что не так...
                    • 5666
                    • 12 Posts
                    На протяжение всего топика у вас постоянно меняются параметры дитто и создается впечатление что у вас проблема не в паджинации, а в понимании того, что и как вы хотите вывести:
                    1. в чанке у вас используется только [+id+] и [+pagetitle+] — не понятно тогда зачем вы указываете dateSource и dateFormat
                    2. в первом посте у вас сказано про тройную вложенность. Глубина поиска в дитто задется через depth — у вас этого параметра нет.

                    Сделав вызов дитто без параметров paginate и display, вы видите желаемый результат(только без паджинации) или нет?