Вопросы

Ajax создание заказа и сохранение корзины

Здравствуйте!

Почти сделал, быстрый заказ он столкнулся с проблемой ответа $miniShop2->order->submit(), я его как бы сохраняю в переменную, но он ретурнит ответ, т.е. код после вызова submit не срабатывает т.к. уже ответил.
Ответ приходит такой
joxi.ru/gmvKvnNcv3O1X2

А должен выводить массив $resp.

Подскажите пожалуйста что не так?
Константин Ильин
26 мая 2020, 14:03
modx.pro
1 799
0

Как прописать вызов сниппета в сниппете при помощи Fenom?

Стандартным шаблонизатором вызываю к примеру pdoResources и внутри него прописываю это

..
&parents=`[[!getparents]]`
..
Как прописать вызов внутри Fenomа?
Попробовал так не работает
{$_modx->runSnippet('!pdoMenu', [
                        'parents' => '!getparents',
                        'level' => 1,
                        'sortby' => $sortby,
                        'tplOuter' => 'chunk'
                        'tpl' => 'chunk'
                        'tplHere' => 'chunk'
    
                    ])}
Андрей
26 мая 2020, 13:48
modx.pro
1 071
0

Как исключить из pdoMenu вложенные в категорию ресурсы?

Приветствую.
Есть самая обычная структура:

Раздел 1
- ресурс
- ресурс
- ресурс

Раздел 2
- ресурс
- ресурс
- ресурс

Раздел 3
- ресурс
- ресурс
- ресурс
Как исключить из меню ресурсы второго раздела, чтобы меню приняло такой вид:

Раздел 1
- ресурс
- ресурс
- ресурс

Раздел 2

Раздел 3
- ресурс
- ресурс
- ресурс
weranda
26 мая 2020, 13:08
modx.pro
1 319
0

скрыть/добавить для авторизованных пользователей пункты в pdoMenu

Можно ли как-то это сделать в pdoMenu (например для гостей выводить пункт «Регистрация», а для авторизованный пользователей «Личный кабинет») или нужно просто выводить 2 варианта меню — один для гостей, другой для авторизованных пользователей?
Андрей
26 мая 2020, 09:21
modx.pro
941
0

Оплата через mspRobokassa из разных контекстов

Есть магазин (minishop2) — два домена и одна админка. Реализовано с помощью контекстов (shop1.shop.ru и shop2.shop.ru). Установлено дополнение mspRobokassa. Зарегистрированы в робокассе оба магазина (домена), для каждого свои пары ключей/паролей. При оплате из основного (web) контекста всё ок, подставляется все корректно и возвращает в корзину контекста (прописано в настройках), а при попытке оплаты из второго контекста — ошибка (вполне логично). Вопрос — как правильно сделать, чтобы работа модуля оплаты была правильной для обоих контекстов?
Илья
25 мая 2020, 15:52
modx.pro
657
0

SqLite для MODX Revolution. Разработка.

Всем привет!
Сейчас я делаю возможность работать MODX c SqLite.
Если вам это тоже нужно пишите в теме, так я пойму что можно ускоряться и пробовать тестировать эту возможность как можно скорее.
Если вы хотите помочь тестированием — пишите, т.к. помощь лишней не будет.
Если у вас есть еще какие-то вопросы — пишите в теме, обсудим.
Спасибо!
P.S. готово. Можно тестить. github.com/Alexij2/sqlite_revolution

UDP 2020.07.01:
— Обсуждение решения лучше делать тут: modx.pro/development/20370
— Обновлены файлы на github актуальные версии. Исправлено много ошибок и неточностей.
Алексей Смирнов
25 мая 2020, 10:37
modx.pro
1 643
+1

Как вывести множественый список с ресурсами у товара miniShop2?

Всем привет. Подскажите, как лучше всего вывести множественый список с выбором ресурсов определеного родителя в товаре miniShop2?

Скажем, мне надо альбому исполнителя, находившегося в Релизы -> Альбом исполнителя 2020 добавить нескольких исполнителей из директории Артисты -> Рандомный исполнитель, чтобы была обратная привязка.

Что-то не очень хочется твшку для этого создавать, есть желание расширить табличку msProducts. Как вариант, предусмотрен ли такой функционал в msFieldsManager из коробки? Или все равно нужны лишние телодвижения?
SEQUEL.ONE
25 мая 2020, 03:19
modx.pro
762
0

Ошибка "Произошла ошибка при регистрации действий менеджера."

После установки debugParser на сайте начали долго сохраняться ресурсы/шаблоны/чанки/сниппеты и в логах постоянно ошибка:
[2020-05-24 20:28:48] (ERROR @ /var/www/u0429794/data/www/mytopsto.ru/core/xpdo/om/xpdoobject.class.php : 1452) Error 23000 executing statement:
INSERT INTO `modx_manager_log` (`user`, `occurred`, `action`, `classKey`, `item`) VALUES (1, '2020-05-24 20:28:48', 'propertyset_update_from_element', 'modPropertySet', 'modTemplate 4 Default')
Array
(
    [0] => 23000
    [1] => 1062
    [2] => Duplicate entry '0' for key 'PRIMARY'
)

[2020-05-24 20:28:48] (ERROR @ /var/www/u0429794/data/www/mytopsto.ru/core/model/modx/modx.class.php : 1969) Произошла ошибка при регистрации действий менеджера.
Не срабатывает автоинкремент на id с чем это может быть связанно?
Вячеслав Варов
24 мая 2020, 20:29
modx.pro
1 687
0

Как выполнить обработку изображения товара самостоятельно ?

Здравствуйте, подскажите пожалуйста. Есть товары созданные с помощью miniShop2, создаю их программно, при выгрузке товаров из xml файла. Ранее я загружал картинки для товара таким образом:
foreach ($this->allGallery as $key => $value) {
    $this->modx->runProcessor('gallery/upload', $value, array(
        'processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/'
    ));
}
Сейчас появилась необходимость сделать такой эффект на картинках:

Нужно же самостоятельно обработать изображения для того что бы сделать такой эффект, сделать соответственно два привью разных размеров, каким образом это лучше сделать? Заранее благодарю за ответ.
Сергей Хлопов
24 мая 2020, 12:17
modx.pro
610
0

Тип документа в заготовке modExtra

Всем привет. Давно уже пытаюсь понять каким образом можно добавить у ресурса Тип документа, при клике на который страница перезагружается и выводится тип страницы со своими полями. Как пример miniShop2 (Категория товара и Товар). В исходниках слишком уж мудрёно написано, может есть примеры по проще?
SEQUEL.ONE
24 мая 2020, 02:28
modx.pro
559
0