MODx-CMS - Ditto Не выводит [+pages+] и прочее
Вы не вошли (Войти)

Авторизация

Хотите принять участие в обсуждении? Авторизуйтесь или пройдите регистрацию.



Популярные теги

Внимание!

Форум закрыт и работает только в режиме чтения. Более подробную информацию читайте в сообществе.

    • CommentAuthorLeech
    • CommentTime9/04/2009
     
    <p>
    Вызываю Ditto с такими параметрами
    </p>
    <p>
    [!Ditto? &amp;tpl=`KAT_OBORUD` &amp;sortBy=`createdon` &amp;summarize=`3` &amp;truncText=`&gt;&gt;&gt;` &amp;paginate=1!]<br />
    Страница:[+previous+][+pages+][+next+]
    </p>
    <p>
    но количество страниц и навигация по ним не отображаются
    </p>
    <p>
    хотя если  данную строку Страница:[+previous+][+pages+][+next+] прописать в чанк &amp;tpl=`KAT_OBORUD` непосредственно то плэйс холдеры срабатывают.
    </p>
    <p>
    &nbsp;
    </p>
    <p>
    Интересный момент  что при вызове Ditto с кэшированием  [[Ditto? &amp;tpl=`KAT_OBORUD` &amp;sortBy=`createdon` &amp;summarize=`3` &amp;truncText=`&gt;&gt;&gt;` &amp;paginate=1]]<br />
    Страница:[+previous+][+pages+][+next+]
    </p>
    <p>
    начинают отображаться страницы, но переход по ним не осуществляется !!!
    </p>
    <p>
    Помогите понять что не так  я делаю
    </p>
    <p>
    MODx - 0.9.6.3
    </p>
    <p>
    С уважением Leech
    </p>
    <p>
    &nbsp;
    </p>
  1.  
    <p>
    Нужно:
    </p>
    <p>
    на странице с вызовом дитто отключить кеширование, 
    </p>
    <p>
    вызывать Ditto некешируемым [[]]
    </p>
    • CommentAuthorLeech
    • CommentTime9/04/2009
     
    <a href="http://www.modx-cms.ru/forum/account.php?u=305" rel="nofollow">&gt;&gt;benderovec</a>
    <p>
    &gt;&gt;Нужно:
    </p>
    <p>
    &gt;&gt;на странице с вызовом дитто отключить кеширование, 
    </p>
    <p>
    &gt;&gt;вызывать Ditto некешируемым [[]]
    </p>
    <p>
    Спасибо за ответ, я понял и главное получилось что Вы посоветовали.
    Хотя вы немного ошиблись  в слове &quot;некэшируемым&quot; если я правильно понял
    то надо понимать именно кэшируемый вызов снипета, но сама  страницы не
    кэшируемая.
    </p>
    <p>
    Огромное спасибо
    </p>
  2.  
    ага, опечатался немного :)
    • CommentAuthorSDee
    • CommentTime1/07/2009
     
    <p>
    Приветствую :)<br />
    <br />
    Есть вопрос по Дито, можно ли как-то выводить часть текста страницы? Я знаю что есть такая возможность, но тут получается некоторое противоречие) В одной части сайта выводятся новости с кратким содержимым из аннотации, а вот в другой необходимо выводить ту же новость но с куском самого текста.
    </p>
    <p>
    НО: <strong>[<!-- -->+summary+<!-- -->]</strong> – Поле аннотация (введение) полностью, если указано, или начальная часть содержимого страницы. Т.е. сумари выводит поле аннотации в данном случае, так как оно заполнено, можно это как-то обойти и выводить начальную часть страницы? Спасибо
    </p>
    • CommentAuthorSDee
    • CommentTime3/07/2009
     
    <p>
    Ага, по всей видимости никто не знает решения. Что же буду думать.
    </p>
    <p>
    Тогда другой вопрос. Есть к примеру вывод новостей за неделю. Задача выводить новости которые ещё будут одним цветом, а прошедшие другим. Как решить?
    </p>
    <p>
    На ум приходит вставить два вызова дитто с фильтрами по дате, но не нашёл в дитто плейсхолдера который определял бы сегодняшнюю дату :( т.е. собственно фильтру сравнивать не с чем. Как поступить, кто нибудь делал подобное?
    </p>
    •  
      CommentAuthorCarw
    • CommentTime7/07/2009
     

    SDee, по поводу части текста нужно копать в сторону параметров trunc.

    Что касается цвета в зависимости от даты, то мне кажется самым простым решением будет сниппет, которому нужно передать дату новости, а он должен вернуть соответствующий CSS-класс.