Не работает вызов некешируемого сниппета
На сайте искала, теоретически есть ответ на мой вопрос, но там скриншот, срок давности которого закончился и я не могу проверить.
Вот сниппет:
Причем у меня на этом же сервере два сайта и на одном из них все срабатывает как нужно, на другом нет. Версии php сейчас сделала одинаковыми, версии MODX тоже, но, к сожалению, это не помогло.
Может кто-то сталкивался?
Вот сниппет:
<?php
echo time();
Вызываю вот тут:<link rel="stylesheet" href="[[++assets_url]]templates/css/style.css?v=[[!gettime]]">
И если вызываю некешируемым (что мне и нужно), то на сайте в сгенерированном коде выводится без изменений:<link rel="stylesheet" href="/assets/templates/css/style.css?v=[[!gettime]]">
А если кешируемым, то нормально отрабатывает.Причем у меня на этом же сервере два сайта и на одном из них все срабатывает как нужно, на другом нет. Версии php сейчас сделала одинаковыми, версии MODX тоже, но, к сожалению, это не помогло.
Может кто-то сталкивался?
Комментарии: 5
В логах Modx и сервера есть ошибки?
В логах пусто.
Попробуйте так
<?php
return time();
К сожалению, тоже не помогло…
в приводимом вами выводе в одном есть плейсхолдер [[++assets_url]], в другом нет, чисто из области фантастики- не влияет на последующий вывод сниппета? переставляли, добавляли его? а если также сделать [[!++assets_url]] некешируемым?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.