Как вывести цену из модификаторов товара?

В tpl.msoneclick.form в разделе с товарами этот код выводит основную цену сразу, если она 0 то и выводит 0, подскажите как сделать чтобы сразу выводил из модификаторов? На отдельной странице с товаром цена выводится сразу из модификатора! Где-то JS не заменяет эти данные! Если перевыбрать параметр товара то цена отображается!
<span class="forder-popup__price">
<span id="[[+selector]]_price" class="msoptionsprice-cost msoptionsprice-[[+product.id]]">[[+product.price]]</span> руб.
[[+product.old_price:is=`0`:then=``:else=`<span  id="[[+selector]]_price_old" class="old_price msoptionsprice-old-cost msoptionsprice-[[+product.id]]">[[+product.old_price]]</span>  руб.`]]
</span>
Джон
24 ноября 2023, 10:27
modx.pro
329
0

Отправлять забытый пароль по SMS

Стоит Login, MODX Revo 2.6.5 без Fenom

Нужно при восстановлении пароля отправлять его в СМС, через POST www.sms4b.ru/programs/webhook
Или так api.sms4b.ru/webHooks/SendBitrixSms.php?token=MYAPIKEY&sender=MYID&number=+MYNUMBER&message=Ваш новый пароль 529fqsdv

№ телефона для СМС = username в Login

В тг, @vanodk
Иван Фролов
23 ноября 2023, 10:21
modx.pro
269
0

msOptionsPrice.modification как получить продукты с одинаковым значением параметра модификации

Я использую msoptionsprice2 с msOptionsPrice.modification.
Продукт имеет следующую структуру:
Платье с модификациями(options): цвет, размер, коллекция.
например:
ПлатьеА(Красное, XL, Летняя коллекция)
ПлатьеА(Синий, XL, Летняя коллекция)
ПлатьеB(Красное, L, Летняя коллекция)
ПлатьеB(Красное, XL, зимняя коллекция)

Как получить все товары (платья из определенной коллекции)?
например: Летнюю коллекцию?
что-то вроде этого:
[[!msOptionsPrice.modification?
         &where=`{"collection":"Летняя коллекция"}`
         ]]

tararaxnes
23 ноября 2023, 00:14
modx.pro
1
427
0

Поиск по id (Корзина - управление удаленными ресурсами)

Бывает случай, когда много удалённых ресурсов лежат в корзине для полного удаления, и когда не находит удалённый ресурс, документ, товар по id, уничтожить администратору сайта затратно по времени. Для этого в версии 2.8.3 пришлось залезть в ядро функция prepareQueryBeforeCount(xPDOQuery $c):
core/model/modx/processors/resource/trash/getlist.class.php:55
И заменить строку:
if (!empty($query)) {
    $c->where(array('modResource.pagetitle:LIKE' => '%' . $query . '%'));
    $c->orCondition(array('modResource.longtitle:LIKE' => '%' . $query . '%'));
}
на
if ($query && is_int((int)$query) && $query > 0) {
    $c->where(array('modResource.id:=' => $query));
}
elseif (!empty($query)) {
    $c->where(array('modResource.pagetitle:LIKE' => '%' . $query . '%'));
    $c->orCondition(array('modResource.longtitle:LIKE' => '%' . $query . '%'));
}
В новых версиях уже вшит поиск в удалении?
Кровельный
22 ноября 2023, 18:16
modx.pro
529
0

[Login] Как логиниться сразу в несколько контекстов?

Добрый день!
У нас есть сайт на котором используются контексты web и ru для языковых версий. Для контекста web сайт открывается по домену site.com, для контекста ru — ru.site.com.
Необходимо чтобы пользователь мог залогиниться в личный кабинет в одном контексте (языковой версии), например, ru, и логин производился в оба контекста web и ru.
Giant Dad
22 ноября 2023, 17:42
modx.pro
391
0

pdoSitemap Рендерит xml со второй строчки, как исправить?

Пустой шаблон, тип содержимого XML. Контент внутри ресурса
{'pdoPage' | snippet  : [
	'element' => 'pdoSitemap',
	'parents' => 0,
	'context' => $modx->context->key,
	'depth' => 10,
	'limit' => 100,
	'showHidden' => 0
]}
Первый раз когда поставил всё работало, обновлял чистил кэш, всё работ, через несколько часов перестало и появляется эта ошибка
This page contains the following errors:
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.
Pandemic
22 ноября 2023, 12:00
modx.pro
750
0

Как не сбрасывать каждый день нумерацию заказов в минишопе

Как переписать метод нумерации заказов, что бы шла дата и порядковый номер бесконечный, который не сбрасывается для каждой новой даты?
alexandr.skyrda
21 ноября 2023, 20:24
modx.pro
439
0

MODX 3 + Fenom + PdoResources + TV-поля - ошибка (Undefined array key «duration_field»)

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

Есть сайт с новым MODx 3. Поставлен PdoTools. Включен Fenom.
На странице есть вызов сниппета:

Wassi Wassinen
19 ноября 2023, 20:55
modx.pro
1
592
0

Визуальный редактор и картинка

Хочу для начала всем сказать спасибо огромное за данное сообщество, много всего можно найти и все подробно написано.
Возник вопрос с помощью визуального редактора вставляю картинку текст
теги менять можно
так
{$_modx->resource.content | replace : '<h3>' : '<h3 class="title-dec">'}
Есть ли способ вывести картинку (преобразовать) с помощью phpthumbon?
vit
vit
17 ноября 2023, 02:18
modx.pro
498
0

Перестал работать генератор тамбнейлов в miniShop2

Здравствуйте!
Не работает генератор тамбнейлов в miniShop2 4.3.0, MODX 2.8.6.
Если нажать пункт контекстного меню «Открыть в новом окне», то откроется полноценная картинка.
Если нажать «Обновить превьюшки» — будет бесконечноне ожидание без результата.
Переустановка miniShop2 не помогла, и удаление содержимого папки cache тоже.
Как решить данную проблему?

Владимир
16 ноября 2023, 21:10
modx.pro
377
0