eventCalendar возвращает код страницы с календарём

Доброго времени суток! У меня такая проблема: eventsCalendar2 при переключении месяца без перезагрузки страницы возвращает весь код страницы с календарём и вставляет его в блок, где до этого содержался календарь.
Т.е. ссылки на предыдущий и след. месяц правильные, при переходе на другой месяц происходит get-запрос к текущей странице, возвращается весь код страницы вместе с календарём.
Где это можно поправить?
FitzgeraldFox
14 февраля 2016, 14:03
modx.pro
888
-1

Комментарии: 6

Павел Гвоздь
14 февраля 2016, 19:31
0
Вызывай некешированным.
Я так понимаю вызываешь сниппет календаря стандартным синтаксисом MODX? Не Феномом? Т.к. были такие траблы с eventsCalendar2 при вызове календаря через Fenom.
    FitzgeraldFox
    15 февраля 2016, 19:47
    0
    Я вызываю сниппет через шаблонизатор Smarty. Я использую modxSDK и modxSite
      Павел Гвоздь
      15 февраля 2016, 20:11
      0
      Ну тогда ссылка, которую я скинул выше, скорей всего пригодится.
        FitzgeraldFox
        15 февраля 2016, 20:47
        0
        Спасибо большое! Помогло! Вызвал сниппет некешируемым в самом начале файла и вывел результат в переменную, которую и вставил на место вывода календаря.
          FitzgeraldFox
          17 февраля 2016, 19:18
          0
          Помогло, но только для главной страницы. Для всех остальных — такая же ситуация. Я определил вызов сниппета вверху страницы, сделал его некэшируемым. Вызов сниппета находится в главном шаблоне, который наследуют все остальные шаблоны.
      FitzgeraldFox
      15 февраля 2016, 20:36
      0
      Вызываю некешируемым:
      {snippet name="eventsCalendar2" params="parents=`16`&dateSource=`eventDate`&tplHead=`calHead`&regCss=`0`" nocache}
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6