Вопросы

msExportOrdersExcel

Добрый день!
Не выводится article товара при экспорте. Само поле создается, а данные пустые.
Подозреваю, что проблема в том что сам модуль msExportOrdersExcel не умеет выводить массив из бд с данным значением.

Подскажите, кто сталкивался, как решить сей вопрос?

добавляю запись в массив

{
«field»: «article»,
«value»: «Артикул»,
«width»: 30,
«handler»: "",
«alignment_horizontal»: "",
«alignment_vertical»: "",
«rank»: 1,
«active»: true
},
VLadimir
19 сентября 2019, 11:47
modx.pro
1 632
0

gallery - Ни один файл не попадает под заданный фильтр.

почему-то в gallery после переноса сайта на новый сервер не видно картинок именно в админке, а в клиетской части все пашет.



версий последние.

РЕШИЛ ТАК
nano /etc/mysql/my.cnf прописал
[mysqld]
sql-mode=«STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION»
и перезапустил мускул--это баг в версий 5.7
Руслан Попков
19 сентября 2019, 11:22
modx.pro
2 709
0

Почему не работает процессор context/setting/create?

Есть контекст testContext, необходимо программно создать в нём настройку с ключом testKey.

Следуя логике работы с процессорами в MODX код должен выглядеть так:

$response = $modx->runProcessor('context/setting/create', array(
  'context_key' => 'testContext',
  'key'         => 'testKey',
  'value'       => 'testValue'
));
  
if ($response->isError()) {
    return $response->getMessage();
}

print_r ($response->getObject());
Но в ответ получаю «Параметр не найден.»
Александр
19 сентября 2019, 06:46
modx.pro
1 263
0

Съезжает код при использовании чанка в modx

Всем доброго времени суток!
В сети решения не нашел, пишу на форум.

При использовании чанка, содержимое его кода съезжает.
Вторая строка кода содержимого чанка начинается с новой строки(1 column)

Кто-нибудь с этим сталкивался?
Может в курсе как исправить ситуацию?

Использование чанка Favicon в шаблоне.


Код чанк Favicon


Съехавший (c13 строки) код
Иван
18 сентября 2019, 16:02
modx.pro
791
0

{'ms2_frontend_currency' | lexicon} Не срабатывает с первого раза

В чанке миникорзины, которая выводится как всплывающее окно при клике на лого корзины возникает следующая проблема:

1. Если товар добавить в корзину, и затем нажать вывести попап миникорзины, то вместо значения параметра
ms2_frontend_currency выводится «ms2_frontend_currency»

Но если после этого обновить страницу и опять нажать на корзину ( вывести попап миникорзины), то словарь прогружается и выводится все корректно.

Согласно документации и рекомендации подгружать словарь заранее, сделал следующее:

{$_modx->lexicon->load('minishop2:frontend')} {$_modx->lexicon('ms2_frontend_currency')}

Однако эффект ровно такой же. Лексикон подгружается после обновления.

Так же, при попытке посмотреть исходный код страницы, ( попап корзины hiden), так как происходит повторная загрузка страницы и все значения там так же корректные.

Куда копать? Спасибо!
Sergey
18 сентября 2019, 10:40
modx.pro
1 566
0

Не выводить товары без фото в MiniShop2

Доброго дня!

При работе с каталогом возник вопрос: как не выводить в каталог товары, у которых нет фотографий.
Просто сделать условие внутри чанка на проверку наличия чего-либо в поле {$image} не очень хороший вариант, потому что в категории отображается количество товаров. А как сделать это с помощью выборки msProducts — мыслей нет.

Подскажите, может, кто сталкивался с такой задачей?
avi.zeltser
18 сентября 2019, 07:45
modx.pro
1 181
0

Метод ->remove()

Я и раньше наталкивался на странную работу данного метода, но вот есть такой вопрос.
У нас есть товар, у которого есть опции. Мне надо удалить их.
Делаю так:
$msProductOption = $modx->getIterator('msProduct', array('id' => 1137));

foreach($msProductOption as $option){
    $many = $option->getMany('Options');
    foreach($many as $m){
        $m->set('value', '');
        $m->save();
        //var_dump($m->remove());
    }
}
Данный способ не изменяет значение на пустоту и не удаляет, выдает false
Вроде бы это обычный объект, почему не изменяет значения и не срабатывает удаление?
Михаил
17 сентября 2019, 19:22
modx.pro
1
1 535
0

Как подружить pdoPage и &wrapIfEmpty?

Делаю вот так:
&wrapIfEmpty=`@INLINE <p>Новые мероприятия появятся в самое ближайшее время</p>`
Но ничего не происходит. Нужно выводить сообщение при отсутствии выводимых событий.
Помогите нубу пожалуйста!
Серый
17 сентября 2019, 19:12
modx.pro
1 036
0

miniShop2 и доставка в корзине в модальном окне

Здравствуйте. Ситуация такая: корзина вызывается FancyBox + Ajax в модальном окне, соответственно default.js не подгружается в самом модальном окне. Проблема в том, что переключение способов доставки не изменяет конечной стоимости заказа. но если вручную вписать default.js в контент страницы корзины то все работает, но появляется следующая проблема — то все срабатывает по два раза. Может быть повесить какой нибудь тригер на радиобатоны для пересчета стоимости корзины или типа того? Спасибо за ответы!
MrKarandash
17 сентября 2019, 18:34
modx.pro
1 130
0