Вопросы

Подстановка условий фильтрации в msProduscts optionFilters

Всех приветствую!

Делаю карту отелей, которые подвязаны к курортам. Застопорился в этом месте.

'optionFilters'=>'{
		"kurort":<?>,
		"lat:!=":""
	}'
Вадим Раевский
9 часов назад
modx.pro
21
0

mFilter2 и msDiscount - фильтрация по ценам со скидками

Здравствуйте.
Тема не новая, многие с этой проблемой сталкивались. Фильтрация по ценам работает с изначальной ценой из базы без учета скидок. Отсюда modx.pro/help/3860 следует, что нужно расширить класс mse2FiltersHandler. Может, найдется мудрый и добрый человек, который подскажет, как изменить getMsValues, в каком месте вызвать функцию изменения цены, и как лучше сделать — вызвать msdGetDiscount через runSnippet или использовать только часть его кода?

Если будет хотя бы примерное решение, уверена, это многим поможет)
Svetlana S
Сегодня в 10:21
modx.pro
41
0

Динамическое изменение цены в minishop2

Приветствую, опыта в разработке у меня кот наплакал, поэтому не судите строго. Задача: изменять цену товара в зависимости от введенных на фронте данных. Другими словами на фронте будет реализован калькулятор который получает ширину и высоту от пользователя, цену из админки, обрабатывает и возвращает стоимость, проблема в том, что я не знаю как эти данные передать дальше, в частности в корзину. Есть плагин onBeforeAddCart или как-то так, суть в том, что в нём можно изменить цену, но как эту цену передать в плагин?
Артур
Сегодня в 10:18
modx.pro
29
0

xtype: данные записываются в базу но не выводятся в поле

Всем привет! Ребята, подскажите где косячу. Есть xtype который получает детей определенного родителя и берет у них id и pagetitle. Выпадающий список формируется, данные в базу записываются, правда в виде массива из id:
[12,15]
А вот после обновления страницы сохраненные данные в поле не подставляются. Поле добавляю через систему плагинов расширения miniShop2.
Максим
Вчера в 17:58
modx.pro
42
0

Tickets. Уведомление администратору сайта о новом комментарии

Добрый день.
Создал раздел с тикетами. Загрузил некоторое количество тикетов.

Реализовываю самый простой вариант, оставлять комментарии может любой пользователь.
Вывод тикетов делаю так:
[[!TicketComments?
      &allowGuest=`1`
      &allowGuestEmails=`1`
  ]]
Захожу на любой тикет, оставляю комментарий под любым пользователем, и отличной почтой от админской. Всё прекрасно работает. Но уведомления о новом комментарии админу сайта не приходит.
В системных настройках указал id администратора «1». Но результата не добился.

Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту.

В какую сторону мне смотреть чтоб уведомления срабатывали? Спасибо.
Александр Быковский
modx.pro
38
0

убрать get параметры в url пагинации pdopage

использую пагинатор с разбиением на страницы вида
site.ru/category/subcat/page-2/
при переходе на страницы все нормально работает и отображается НО
в коде сайта в url ссылок кнопок пагинации присутствует параметр типа site.ru/category/subcat/page-2/?power=30%2C3
(это именно только в коде ссылок, при переходе по ним url без параметра отображается)
как его убрать из урла? как это дело победить?
Евгений
Вчера в 12:43
modx.pro
32
0

Онлайн касса

Как подключить онлайн- кассу к интернет магазину на modx в соответствии с (54-ФЗ) и есть ли вообще такая возможность?
Как часто клиенты просят подключать 1С и онлайн кассу к интернет магазину?
Roman
Вчера в 12:38
modx.pro
1
59
0

[Решено] Как в pdoPage скрыть прошедшие события?

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

Дано:
1. Документы\Мероприятия, у которых есть TV-поле educ_datestart — дата начала события.
2. «Тип вывода» TV-поля — Дата. «Формат даты» — %s
(в документации modx я этого варианта не нашел, но он работает и выводит дату в Unix-формате.)
3. Есть сниппет current_date на вывод текущей даты:
if(!isset($ts)) { $ts=time(); } return $ts;
Он выводится также в Unix-формате.

Валерий
21 августа 2019, 20:29
modx.pro
68
0

Добавить поле на редактирование к ресурсу [Решено]

Ребята привет!
Добавил в таблицу modx_site_content два поля, в которых хочу хранить идентификаторы из 1С (36 символов).
Хочу научить modx работать с ними как с обычными полями формы документа и никак не могу понять, как это нормально сделать. Расширял классы пользователей, их профилей, заказов minishop2 — все видит и все работает как надо, но как только пытаюсь добавить в field и fieldMeta эти поля аналогичным образом для modResource — сайт вообще перестает видеть ресурс и при клике для открытия формы на редактирования говорит, что ресурс не найден.
Как правильно поступить в таком случае?
Ilya Gureshidze
21 августа 2019, 18:04
modx.pro
79
0

Как настроить синхронизацию характеристик товаров из 1С?

На сайте установлен minishop2, msync и msoptionprice2.
В 1С заказчика созданы товары с характеристикой размера, для каждого размера своя цена.
При выгрузке товаров на сайт происходит следующее:
— создаются отдельные ресурсы для каждого размера, например, «Майка размер 8», «Майка размер 10»
— создается ресурс без размера, «Майка», без цены.

Как необходимо произвести настройку синхронизации, чтобы размеры заносились в свойство товара «Размер», а не создавались отдельные ресурсы?
По идее надо использовать компонент msoptionprice2, чтобы создавать модификации товара по размеру со своей ценой.
Денис
21 августа 2019, 15:20
modx.pro
54
0