[mFilter2] Определение контекста в чанке карточки товара при ajax-фильтрации

Добрый день.
Возникла следующая задача. На сайте реализована двуязычная версия через контексты. Web — для русского языка и kz — для казахского. Также имеется каталог товаров, который существует только в одном контексте — web. При переключении между языковыми версиями, текущий контекст переключается с web на kz и обратно. При этом вывод текста для соответствующей версии контекста в чанках товаров в mFilter2 реализован через проверку $_modx->context.key == 'kz' и это работает при стандартном отображении карточек, но если карточки подгружаются по ajax, например, при переключении чекбоксов в фильтре, то вышеуказанная проверка всегда возвращает web disk.yandex.ru/d/KKGD6C_v5ExYVA и поэтому текст в карточках всегда на русском.
Каким образом можно это исправить?
Giant Dad
Вчера в 16:23
modx.pro
19
0

Объявление об адаптации компонентов под MODX3

Друзья, как известно всеобщий переход на MODX3 не происходит по большей части из-за отсутствия готовых компонентов.
Да, часть компонентов упирается в отсутствие работающего компонента интернет-магазина. Еще часть нашей привычной экосистемы — это платные компоненты, которые сами авторы не обновляют, а заниматься ими кому-то еще странно.

Но остаются бесплатные, востребованные компоненты, работающие «Сами по себе».
В качестве примера могу привести
  • Tickets
  • Hybrid Auth
  • BannerY
  • FileAttach
Ну и так далее…
Николай Савин
Вчера в 10:48
modx.pro
134
+3

Вопрос

Добрый день! Помогите пожалуйста, при формировании пачки СЗВ-ТД выдает ошибку

file.modx.pro/files/7/7/c/77c3268e30a61b02ecf5b211560a32d7.zip
Галина
Вчера в 06:19
modx.pro
21
0

PayAndSee - не работает c tickets на блоге revo 2.8.5

Купил плагинPayAndSee, добавил на свой блог, но он начинает сыпаться.
В логах об этом ничего нет.
Все настройки фенома включены досконально по документации.
В чём может быть проблема? Куда копать?

вот как выглядит обычный пост блога


а вот как выглядит платный пост блога с плагином PayAndSee
Николай
25 сентября 2023, 16:52
modx.pro
34
0

вывести tv подкатегорий

Добрый вечер подскажите как реализовать данный пример
Есть ресурс такого типа
-Услуги(3)
--Карегория 1(4)
---услуга 1
---услуга 2
--Карегория 2(5)
---услуга 1
---услуга 2

вывожу так
{'pdoResources' | snippet : [
    'parents' => '3',
    'depth' => '0',
	'tpl' => '@INLINE 
							<h3>[[+pagetitle]]/[[+id]]</h3>
							<ul>[[pdoResources?
  &parents=`4`
  &depth=`0`
  &tpl=`@INLINE 
					<li>
					    [[#[[+id]].pagetitle]] ………. [[#[[+id]].price]]₽
				</li>`
]]
</ul>'
]}
как сделат что бы &parents=`4` не приходилось прописывать а он брался из [[+id]] категории
vit
vit
24 сентября 2023, 22:28
modx.pro
63
0

TicketComments. Сообщение о неправильном ответе на капчу

Всем привет. Использую стандартные чанки для работы TicketComments
Ни как не могу понять как вывести текст ошибки если ответ на капчу не верный или вобще без ответа.

Подскажите плиз
Сергей
24 сентября 2023, 19:55
modx.pro
53
0

Помощь в написании Fenom

Приветствую.
Очередной вопрос от меня, ну и тема для тех кто любит минусовать, будет где самоутвердится.

Помогите написать следующий код на Fenom

[[!ecThreadRating? &thread=`resource-[[BabelTranslation? &resourceId=`[[*id]]` &contextKey=`uk`]]` ]]
Здесь больше меня интересует как прописать &thread=`resource-[[BabelTranslation? &resourceId=`[[*id]]` &contextKey=`uk`]]` вот этот параметр.

Пробовал по разному всегда белый экран.

В галерее пробовал вот так
'parents' => '
{'BabelTranslation' | snippet : [
	'resourceId' => '[[*id]]',
	'contextKey' => 'uk'
]}
',
Белый экран.
Заранее благодарен.
Maks
24 сентября 2023, 08:48
modx.pro
106
0

PdoPage и page=1

Здравствуйте!
Замечено следующее поведение компонента pdoPage. При выводе пагинации (вне зависимости от ajaxMode) ссылка на первую страницу имеет get параметр ?page=1
Насколько помню данное поведение было исправлено много лет назад в 2.8.3 версии.
Установлена версия 2.13.3 на движке 2.8.4. Старой версии pdoTools в загруженных версиях не стоит.
Смотрел в сторону конфликта дополнений, например с SEOSuite, но нет (отключал плагин, чистил кеш, результат не меняется).
Может есть какие идеи, в какую сторону копать?
newbmod
22 сентября 2023, 11:42
modx.pro
116
0

Порядок отправления писем о заказе

Здравствуйте, подскажите может кто-то сталкивался: как изменить в системе порядок очереди отправки писем об оплаченном заказе в minishop: сначала покупателю, потом менеджеру
Александр
22 сентября 2023, 09:13
modx.pro
104
0

Не получается импортировать базу данных размером 450 мб в phpmyadmin

Здравствуйте, не могу перенести копию БД modx revo на другой сайт, точней экспорт делаю через phpmyadmin, файл 450 мб скачивается. Пытался сжимать в zip, при импорте в phpmyadmin таймауты прилетают, повышал лимиты в php не помогло. Пробовал файл с сервера импортировать, тоже таймауты в phpmyadmin получаю.

пробовал импорт через ssh выдает ERROR 2013 (HY000) at line 130189: Lost connection to MySQL server during query
делить файл на 5 штук… но боюсь что запросы порежет…
Игорь
21 сентября 2023, 17:45
modx.pro
168
0