On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Основная информация

    название: Ditto
    актуальная версия: 2.0.3
    страница сниппета: на английском
    документация: Wiki на английском, Отдельный сайт на английском
    описание: Предназначен для сбора, фильтрации и отображения документов. Идеально подходит для создания каталогов, лент новостей и статей, блогов и т.п. Полностью настраиваемый внешний вид через чанки. Возможность расширения.

    Вопросы

      http://modx.ru - российская поддержка MODx
      http://newscup.ru - экспериментальный проект
      http://yentsun.com - персональный сайт
    • Вопрос

      можно ли настроить ditto на чтение документов из определенного раздела сайта независимо от того, откуда вызывается сам сниппет?
      Ответ
      Да конечно. В старых версия Ditto для этого использовался параметр &startId. Во второй версии Ditto для более точного управления набором отбираемых в выборку документов управляют уже несколько параметров. основные из них:

      • &parents - строка, где через запятую указываете ID папок из которых вы хотите выводить документы. Например "13,14". Если у вас такая папка одна, укажите один ID
      • &documents - строка, в которой через запятую перечисляются ID только тех документов, которые вы хотите видеть

      так же имеются параметры &filter, &showPublishedOnly, &hidePrivate, &hideFolders и другие, которые тоже влияют на выбор документов. за более детальной информацией обратитесь к документации.
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
      • Есть один вопрос, имеется такая конструкция
        home
        ----category
        -----------name
        ----category
        -----------name
        

        Мне нужно вывести из ditto только объекты category, незатрагивая name.
        StartID не помогает, как быть? HELP!
        • &descendentDepth=`1`

          вроде так вот.

          см. http://www.modxcms.com/ditto_parameters.html
          • Вопрос
            можно ли использовать несколько вызовов дитто на одной странице?

            Ответ
            Да конечно. Для этого в каждом вызове Ditto используйте специальный параметр &id. Важно помнить, что значение этого параметра должно быть разным для каждого вызова и уникальным в приделах страницы. Естественно если у вас на странице Ditto вызывается только один раз, то использовать этот параметр не обязательно.

            Пример
            ... [[Ditto? ... &id=`123456` ... ]] ...
            ... [[Ditto? ... &id=`654321` ... ]] ...
            
              http://modx.ru - российская поддержка MODx
              http://newscup.ru - экспериментальный проект
              http://yentsun.com - персональный сайт
            • Спасибо iamask за его метод и yentsun за ссылки, выглядит вроде как то что нужно - в Ditto 1.1 Beta 1 к вызовам добавляется идентификатор
              • Как с помощью Ditto выводить список в две колонки?

                Вроде того надо:
                <table>
                <tr>
                <td>Элемент 1</td>
                <td>Элемент 2</td>
                </tr>
                <tr>
                <td>Элемент 3</td>
                <td>Элемент 4</td>
                </tr>
                </table>

                Если сделать чанк "<td>Элемент X</td>" то "tr" некуда девать.
                Собственно.. что-нибудь кончно придумаю, но может уже сталкивались / есть наработки чтоб попроще это реализовать штатными средствами? )
                • Люди помогите... Никак не могу разобраться... Помню что где про это читал и как то исправлял это... а сейчас не могу никак разобраться..
                  Создается папка "Статьи" в этой папке создаются дочерние документы сами статьи.
                  Так вот проблема в том что мне надо чтобы адрес к этим статьям был
                  www.сайт.ru/статьи/статья1.html
                  В настройках я везде отметил...
                  Использовать дружественные URL: Да
                  Префикс для дружественных URL: Нет
                  Суффикс для дружественных URL: .html
                  Использовать псевдонимы в URL: Да
                  Использовать вложенные URL: Да
                  Разрешить повторяющиеся псевдонимы:Да

                  И когда я захожу на какую нить статью... все ссылки потом не работают
                  тоесть ссылка у главной страницы становиться
                  www.сайт.ru/статьи/index.html
                  тоесть ссылки не переходят в родительскую директорию...
                  Помогите... что делать... использую Ditto для вызова статей... huh
                  • Quote from: webfan at Oct 05, 2006, 11:23 AM

                    Люди помогите... Никак не могу разобраться... Помню что где про это читал и как то исправлял это... а сейчас не могу никак разобраться..

                    тоесть ссылка у главной страницы становиться
                    www.сайт.ru/статьи/index.html
                    тоесть ссылки не переходят в родительскую директорию...
                    Помогите... что делать... использую Ditto для вызова статей... huh

                    Как я понял после вложенных URL неправильно определяется site_url,
                    может есть лучше варианты, но можно прописать жестко в конфиге $site_url="http://mysite.com"
                    • 2 webfan: в теге <base> что у вас прописано?
                      2 imask: задавался подобный вопрос, только с выводом элементов в таблицу. Штатного решения нет пока. Я помнится решил для себя проблему простым сниппетом, однако функционал Дитто конечно отпадает. Если нужно могу выложить код.
                        http://modx.ru - российская поддержка MODx
                        http://newscup.ru - экспериментальный проект
                        http://yentsun.com - персональный сайт