А что в новой версии modx evo в formlister не работает конструкция
&autosender=`[!$_POST['email'] !]`
?
то есть я хочу отправить письмо тому, кто оставляет заявку на сайте
Как временная мера — повесить очистку кэша на OnDocFormSave.
Тут не про опкеш, а про оптимизацию от Ямы, когда при сохранении документа из кэша удаляется только этот документ и его родители.
  • avatar olz
  • 0
все как и раньше:
php 7.0.27 + OPcache + memcached
кеширование в evo настроено на "C учетом ID и $_GET"

до 1.4.0 было evo 1.2-d9.0.4, и при сохранении любого документа очищался глобальный кеш
  • avatar Stas
  • 0
Спасибо. Все правильно, на страницах 2,3,4 будет
<link rel="canonical" href="site.com/category?page=all" />
а на первой странице нет, но в данном случае canonical должен быть на первой.
<link rel="canonical" href="site.com/category?page=all" />
не выводится на первой странице только в том случае, если всего одна страница в категории. С помощью переменных из адресной строки решить не получится.
Средств нет, но можно использовать дату создания файла siteCache.idx.php.
  • avatar Dmi3yy
  • 0
Проверьте настройки пхп
Если есть опкеш то нужно или ждать или очещать глобально в админке, там как рпз недавно добавили очистку кеша опкеш

В остальном все работает как и работало
  • avatar olz
  • 0
В версии 1.4.0 после сохранения отредактированного ресурса не очищается глобальный кэш (галочка в ресурсе Очистить кєш установлена). Глобально очищать только вручную (кнопкой на панели управления/плагином)?
  • avatar Dmi3yy
  • 0
Напишите в личку, проверю
Я еще setup.sql искал в пакете, только после того, как на морду зашел догадался, что создание таблицы в плагине. Когда с нуля-то ставишь, просто наполняешь галерею и не задумываешься
действительно здорово

really great
Я думал, что это очевидно (:
При первом запуске через консоль сказал Error. Методом тыка зашел в произвольный документ, чтобы создалась таблица (посмотрел, что если запускать через веб-морду ошибка конкретнее — не может найти таблицу). Не вот себе дополнение к сказанному, но пусть тут в комментарии повисит
А как вы без simpleGallery собрались в нее переносить фото?
  • avatar igvind
  • 0
Не понял, чем не устраивает код выше? В вашем случае это будет выглядеть так:
<?php
$id = $modx->documentIdentifier;
if (isset($_GET['page'])){
$info=$modx->getPageInfo($id,'3226','alias');
echo '<link rel="canonical" href="site.com/category?page=all" />';}
?>

Если нет второй страницы, то
<link rel="canonical" href="site.com/category?page=all" />
выводится не будет. Он будет отображаться на 2, 3, 4 и т.д страницах.
  • avatar tiptop
  • 0
так в том то и дело, что не добавляет. Это с какой версии появилось?
Evolution 1.4.0.RC2
DocLister 2.3.11

Хотя Extras показывает версию DocLister ниже prntscr.com/if0n0j
  • avatar tmih
  • 0
Здравствуйте!
А вопрос — можете сниппет filters показать. Если это возможно, чтобы воспользоваться.
  • avatar Stas
  • 0
Тут все зависит от типа контента и его кол-ва. Понятно, что если страница будет грузиться секунд 10 и результатом будет простыня текста или сотни изображений от которых начнет лагать, то конечно так делать не стоит и лучше использовать rel next, prev. Но если это не так, то желательно делать ссылку на вывод всего содержимого.

Что я и пытаюсь сделать, но по get правильно сделать не получится, а как получить эти данные из ditto я не нашел.
В документации этого параметра нет. Если на странице есть пагинация, то этот параметр в head будет добавлять rel next prev
  • avatar paic
  • 0
Он добавляет метатеги между
<head>...</head>
— нажмите Ctrl+U и увидите.