We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16545
    • 358 Posts
    Да знаю, что звучит странно и режется с дитто мануалом, но у меня был именно такой случий.

    Quote from: AKots at Nov 14, 2010, 06:03 AM

    Quote from: labasus at Nov 14, 2010, 01:53 AM

    Когда используется Paginate, нужно вызовать [[Ditto? ....]]
    С какого это перепуга?
      • 16545
      • 358 Posts
      А дитто вызывается на этой странице только один раз?

      Quote from: webzic at Nov 15, 2010, 09:58 AM

      Пробовал и и так [[Ditto и так [!Dittо только всё равно &noResults=`тут текст` не работает
        • 785
        • 2,113 Posts
        Quote from: labasus at Nov 15, 2010, 04:02 PM

        Да знаю, что звучит странно и режется с дитто мануалом, но у меня был именно такой случий.
        Если использовать [[, то есть кэшированный вызов, и страница тоже будет кэшироваться, никакой работы с несколькими страницами не будет. Если страница не кэшируется, то [[ не отличается от [!, то есть сниппет не кэшируется, и тут возможны варианты, которые зависят от используемых на странице сниппетов и плагинов. Но в общем случае сниппет ни в коем случае не должен кэшироваться, чтобы он смог генерировать разные плейсхолдеры в зависимости от текущей страницы. Так что это не просто звучит странно, а в корне неверно.
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 32195
          • 78 Posts
          Ditto вызываю один раз, вобщем непонятно почему этот параметр не работает, сайт простой движок 1.4 без дополнений, думаю трабла в самом дито.
            • 29487
            • 385 Posts
            Раньше этот параметр с текстом работал случайно, по причине отсутствия в английском языковом файле значения $_lang[’missing_placeholders_tpl’]
            Два бага накладывались друг на друга. Сейчас язык определяется автоматически, а в русском файле это значение есть.
            Можно вызывать Ditto с параметром &language=`english` , либо ту строчку убирать из файла, тогда будет работать.
              • 32195
              • 78 Posts
              спасибо за помощь! wink
                • 23829
                • 57 Posts
                а я не допер чтобы в файлах править и присваивал норезалту пробел noResults=` `