We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 593
    • 56 Posts
    Вопрос следующий: как правильно организовать вывод документов с помощью дитто в несколько колонок (пусть будет 2 колонки по 5 документов в каждой) с пэйджингм, чтобы этот самый пэйджинг корректно работал (т.е. отображал верное кол-во документов ).
    мои вызовы:

    <table class="catalog">
    <tr>
    [!Ditto? &parents=`[*id*]` &display=`5` &paginate=`0` multiLevel=`1` &hideFolders=`1` &depth=`4` &noResults=` ` &sortby=`pagetitle` &sortdir=`DESC` &tpl=`tovar` &total=`2`!]
    </tr>
    <tr>
    [!Ditto? &parents=`[*id*]` &display=`5` multiLevel=`1` &hideFolders=`1` &start=`5` &depth=`4` &noResults=` ` &sortby=`pagetitle` &sortdir=`DESC` &paginate=`1` &tpl=`tovar`!]
    </tr>
    </table>

    И получается что общее кол-во документов на 5 меньше чем есть на самом деле.
    Как с этим бороться? Что я не правильно делаю?
    дитто 2.0.2
    спасибо
      • 16955
      • 59 Posts
      1. Забыть о табличной верстке.
      2. С помощью одного вызова дитто выбрать 10 новостей (документов), указав в параметрах вызова Дитто вызов двух чанков:
      - чанк 1 - tpl (для левой колонки) - этот чанк будет выводить нечетные докуиенты
      - чанк 2 - tplAlt (для правой колонки) - этот чанк будет выводить каждый второй документ (четные)

      каждый новый документ выводится в своем div, при этом див нечетного документа с помощью css выравнивается по правому краю и занимает 50% ширины родительского контейнера, нечетного - ширина тоже 50% и обтекание предыдущего div справа.

      ссылка на документацию по данному вопросу - http://ditto.modxcms.com/files/snippet-ditto-php.html#tplAlt
        • 593
        • 56 Posts
        спасибо. так и сделаю smiley