Вопросы

Не работает сниппет в чанке товара

Необходимо вывести завышенную стоимость товара(только визуальная функция). В карточке товара выводится нормально, а в если вызвать в чанке продукта, для отображения для всех товаров в каталоге, то ошибка error 500

В карточке товара вывожу завышенную цену так:

Вывод:
[[FakePrice? &id=`[[*id]]`]]
Чанк:
[[+fake]]
Сниппет:
<?php
//получаем параметры
$id = $modx->resource->get('id');
$product = $modx->getObject('msProduct', $id);
$price = $product->get('price');

$option = $modx->getObject('msProduct', 655);
$fake_price = $option->get('fake_price.value');

$chank = $modx->getOption('tpl', $scriptProperties, 'tpl.FakePrice');

//подсчитываем
if($fake_price != 0){
    $fake = $price + $fake_price;
}

//устанавливаем плейсхолдеры
$modx->setPlaceholder('fake', $fake);

//возвращаем чанк с установленными плейсхолдерами
$output = $modx->getChunk($chank);

//показываем результат
echo $output;
Денис
05 марта 2021, 17:11
modx.pro
943
0

вычислить количество товара для заказа при зафиксированной минимальной сумме

привет, буду благодарен совету, не знаю как решить такую задачу.

делаю xml фид, в котором нужно для каждого товара minishop определить минимальное количество товара(вес) для заказа. У каждого товара заполнен вес. Есть товары, которые продаются по цене за 1кг и есть, которые упаковками (вес может быть как меньше 1кг, так и больше). Минимальная сумма заказа товара — 1500р.

соорудил такую конструкцию на fenom, но не знаю как высчитать значение (Минимальный заказ3), чтобы чтобы было кратно весу(упаковки) и стоимости заказа больше 1500р
Виталий
05 марта 2021, 15:28
modx.pro
762
0

Интегрировать (встроить) в несколько страниц компонент на Laravel

Всем привет.
Разрабатываю проект на Laravel, все работает как надо.

Но хотелось бы иметь админку для сайта на MODX Revo (pdoTools и FormIt) и всего несколько страниц, которые работают с компонентами Laravel и отдельной базой.
То есть, сайт сам на 90% информационный, потому хочется иметь нормальную админку.

Есть ли возможность на определенных страницах (ресурсах) загружать модуль Laravel в том месте, где у MODX находится $resource->content?
Всё остальное должно быть на элементах MODX.

Буду благодарен советам!
Anton
04 марта 2021, 17:34
modx.pro
881
0

Массовое редактирование товаров minishop (отредактировать опцию у товара)

Подскажите как можно отредактировать опцию у товара, через консоль? minishop2
Товаров свыше 2000, нужно массово изменить везде одну опцию (у всех будет одно значение)
Илья Александрович
04 марта 2021, 14:56
modx.pro
1
1 343
0

Помогите настроить simplesearch

Дали сайт на modx для продвижения, я мало что понимаю в данной cms. Друзья, помогите настроить поиск по сайту. Видимо я что-то сделала не так, он не работает

spa-steam.ru
Виктория
04 марта 2021, 12:23
modx.pro
678
0

Стоимость доставки товара minishop2

Добрый день. Возникла необходимость, для определённой категории товаров удваивать стоимость доставки.
Т.е. есть вариант доставки (например) «Доставка по городу» и цена этой доставки 100 рублей. И всё хорошо.
Но есть категория товаров для которой эта цена удвоена, т.е. если данный товар будет положен в корзину, то вариант «Доставка по городу» для него станет 200 рублей. Как подобное можно реализовать? Может есть какие
уже готовые дополнения?
Anton
03 марта 2021, 22:29
modx.pro
849
0

Неверно выводится описание на страницах каталога, SeoFilter

Всем привет.
Создаю правила в SeoFilter. В SEO-шаблоне заполняю поля h1, описание и содержимое. В коде шаблона страницы нужно вывести описание (либо описание категории, в которой находимся, либо описание этой же категории с выбранным фильтром), прописываю следующее:
Кристина
03 марта 2021, 19:55
modx.pro
699
0

Веб-сервис на MODx. Поиск расширений, плагинов и пр. или готовых решений для доработки.

Здравствуйте уважаемые коллеги!
Подскажите пожалуйста на какие готовые расширения, плагины и пр. у MODx стоит обратить внимание для решения задачи, состоящей из перечисленных ниже:
1. Личный кабинет для пользователей с предопределенными администратором ролями и правами + регистрация и восстановление пароля.
2. Передача задач между пользователями по определенным маршрутам + уведомление пользователей (e-mail, SMS, мессенджер и уведомление в ЛК пользователя), относящихся к задаче об изменениях в ней.
3. Мессенджер в ЛК пользователя.
4. Отправка SMS-сообщений через шлюз.
Заранее благодарю за ответы!

Максим.
Максим
03 марта 2021, 12:54
modx.pro
1 065
0

MIGX mediasource и стандартное tv "Изображение"

Создаю стандартное tv «Изображение», источник файлов: ResourceImages (by MIGX) пытаюсь вывести через proTools в качестве афишки в списке событий:
[[!pdoResources:default=`<div class="col-xs-12"><p>Coming soon...</p></div>`?
	&parents=`[[*id]]`
	&sortby=`eventDate` 
	&sortdir=`ASC`
	&limit=`0`
	&tpl=`concert-rowTPL`
	&includeTVs=`eventDate, eventPoster, simpleText, venueList, orchestrasList, soloistsList, conductorsList`
	&processTVs=`1`
	&prepareTVs=`1`
]]
Выводит в пути к изображению номером ресурса (папкой) id страницы на которой этот список выводится, а не id дочернего ресурса, в итоге картинку не выводит((
Есть ли какое-то решение?
Заранее спасибо!
Серый
02 марта 2021, 19:10
modx.pro
952
0

Динамическая карта изображённый сайта

Добрый день!
Как сделать динамическую карту изображений сайта на modx revolution?? Статическую смогла сообразить через доп реверсы, но нужна динамическая
Заранее всем спасибо!
Анна
02 марта 2021, 18:28
modx.pro
701
0