Проблема с плейсхолдерами
Суть вопроса такова, что товары без работы с плейсхолдерами показываются при фильтрации
ber.getahead.pro/whats-cooking/
А товары с плейсхолдерами не показываются при фильтрации
bergner.getahead.pro/whats-cooking/ в чем может быть проблема?
pastebin.com/FsdpDYkR
ber.getahead.pro/whats-cooking/
А товары с плейсхолдерами не показываются при фильтрации
bergner.getahead.pro/whats-cooking/ в чем может быть проблема?
pastebin.com/FsdpDYkR
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
{success:true, message:, data:{results: Подходящих результатов не найдено., pagination:, total:4,…}}
data: {results: Подходящих результатов не найдено., pagination:, total:4,…}
log: «0.0000782: pdoTools loaded.↵0.0036569: Getting filters for saved ids: (3,19,20,21)↵0.0023069: Filters retrieved.↵0.0002921: Suggestions retrieved.↵0.0231750: Total filter operations: 24↵0.0295281: Total time↵6 553 600: Memory usage↵»
pagination: ""
results: «Подходящих результатов не найдено.»
suggestions: {ms|price:{3460.00:1, 1199.00:1, 499.00:1, 1299.00:1}, ms|liters:{0.00:1, 80.00:1, 60.00:1, 70.00:1},…}
total: «4»
А вот почему не найдено — другой вопрос. Подозреваю проблему с доступом к сессии из коннектора action.php — уже видел подобное.
$results = $modx->runSnippet($mSearch2->config['paginator'], $paginatorProperties);
В этом месте $output = $object->process($scriptProperties); в снипете pdoPage
он не получает данные с использованием toSeparatePlaceholders, без его использования получает.
Отличия 2 сайтов где работает и не работает в единственном параметре toSeparatePlaceholders в одному случае он ='' в другом ='my_'
И как понимаю он не отрабатывает в строке которую выше описал
у вас идет код
по факту он должен выглядить вот так
У условия
не должно быть else, так как у нас идет только проверка, вы условием else перекрыли вывод товара при использовании параметра toSeparatePlaceholders
Вот коммит, который добавляет сборку выставленных плейсхолдеров из сниппета и запихивание их в results.
Просто я не подумал, что у тебя может быть не последняя версия.
Сделай одолжение, в следующий раз, прежде чем задавать вопросы, проверить репозиторий?