Вопросы

Передать значение переменной в setTVValue

Коллеги, подскажите как в такую конструкцию
for ($q = 1; $q <= 2; $q++) {
                    for ($i = 1; $i <= 6; $i++) {
                        //Получение переменно вида polCalc11
                        $calc="polCalc$q$i";
                        //Получение переменно вида polCalc1-0-1
                        $tvvalue="polCalc$q-0-$i";
                        $calc = $modx->getOption('tvvalue','');
                        //Получение переменно вида polCalc1
                        $tvrecord="polCalc$q";
                        if ( $category == $i ){    
                            $fundament = $result * $calc;
                            $resource->setTVValue('вот сюда передать значение переменной $tvrecord', $fundament);
                            }
                    }    
                }
Передать значение переменной вот в эти строки:
$calc = $modx->getOption('вот сюда передать значение переменной $tvvalue','');
$resource->setTVValue('вот сюда передать значение переменной $tvrecord', $fundament);
Николай
22 июля 2021, 13:28
modx.pro
593
0

mysql добавление цен

Есть таблица история цен. Цены обновляются на сайте каждый час. Примерно 40тыс, цен. Чтобы вести историю цен, все эти цены добавляются без проверки в базу. База соответственно разрослась до 7млн, записей.
Роман
22 июля 2021, 09:58
modx.pro
944
0

msearch2 настройка поиска

Есть артикул ms-490, не получается настроит, чтобы при запросе ms490 или ms-490-220 выдавался товар с артикулом ms-490.
Роман
21 июля 2021, 12:01
modx.pro
804
0

MigxDB и Fenom

Друзья, есть вопрос, уже сломал голову. Как вывести на fenom MigxDB?

Есть конструкция
{'!pdoPage' | snippet: [
'elementClass' => 'modSnippet',
'element' => 'migxLoopCollection',
'packageName' => 'loft',
'classname' => 'loftItem',
'tpl' => 'loft-site2',
'limit' => '0',
]}

в чанке loft-site2 выводятся значения
{$lotnumber}{$_modx->resource.lotnumber}[[+lotnumber]]{$_modx->getPlaceholder('lotnumber')}

Но значения отдает только [[+lotnumber]] все остальное возвращает пустоту.
Если переписать вывоз сниппета на родной вывоз modx
[[!pdoPage?
&elementClass=`modSnippet`
&element=`migxLoopCollection`
&packageName=`nloft`
&classname=`loftItem`
&tpl=`loft-site`
&limit=`0`
]]

то работает {$lotnumber}
Как заставить работать только на fenom? Записей в таблице много, важна скорость отдачи.
Георгий Графов
21 июля 2021, 10:38
modx.pro
851
0

А что хранит таблица ms2_customer_profiles

Спросили у меня, что за таблица, а я к стыду — не знаю.
Подскажите?
Александр Мельник
21 июля 2021, 09:27
modx.pro
1
865
0

Некорректная работа mFilter2

Доброго времени суток!

Понадобилось на сайте магазина одежды вывести в фильтре свойство «Состав», который указывается в introtext товара. Добавил в &filters «resource|introtext:checkbox», указал шаблоны. Но работает странно. Например, заходим в раздел, в фильтре сумма чисел совпадает с кол-вом товаров в разделе, фильтр отображает свойство так:


Выбираем один из вариантов, становится так:


Снимаем галку. Несмотря на то, что фильтр показывает только 40 подходящих товаров, на странице отображаются все 78.


Непонятно, почему значения становятся неактивными, ведь товары с таким значением свойства есть в разделе, и значения в фильтре должны суммироваться, а не исключать друг друга.

На сайте установлен msearch2 версии 1.7.3. На modstore в истории изменений есть запись
1.10.4-pl
[mFilter2] Improved work with cyrillic symbols.
В моем случае это действительно программная ошибка, которая исправится покупкой новой версии mSearch2, или же что-то не так настроено?
Сергей
20 июля 2021, 23:19
modx.pro
616
0

Проверка на стоп слова в заказе minishop2

Как организовать проверке на стоп-слова в полях заказа, скажем имя и комментарии?
В formit делал подобное через хуки.
Роман
20 июля 2021, 09:00
modx.pro
775
0

Как создать дополнительную вкладку на странице ресурса

Добрый день. Подскажите пожалуйста знающие. Как добавить дополнительную вкладку на странице ресурса. На данный момент есть созданный компонент, подключен файл update.class.php наследуемый от ResourceUpdateManagerController. Видел много вариантов:
1) Ext.override(MODx.panel.Resource — не подходит поскольку данные еще не готовы когда включается этот скрипт и получаю ошибку.
2) MODx.addTab(«modx-resource-tabs» — не подходит поскольку вкладку необходимо разместить строго не в конце, и иметь возможность гибко управлять полями на других вкладках
Евгений Лазарев
19 июля 2021, 16:32
modx.pro
523
0

Добавление точек продаж с ЛК клиента

Всем привет. Подскажите может кто делал уже и может подсказать как реализовать.

Задача состоит в том, чтобы клиент через свой ЛК на сайте мог добавлять собственные точки продаж (например город, магазин, время работы, телефон) — таких магазинов у клиента может быть 1, а может и 10.

Далее на отдельной странице надо на карте показать все магазины всех клиентов — выпадающий список городов и при выборе города отображаются все метки магазинов в этом городе.
Dima
19 июля 2021, 10:48
modx.pro
568
0

Как добавить опции к товару внутри корзины?

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

На сайте у некоторых товаров есть доп.товары, реализованные с помощью опций.
В корзине под каждым товаром выводится список доп.товаром через чекбоксы, которые к данному товару он может заказать.
Например для ноутбука есть мышь, коврик и наушники, сумка.

Так вот, как сделать так, чтобы если кликнули на чекбокс, то динамически менялась цена товара и соответственно данная опция добавлялась в input options?

Прошу подсказку в какую сторону копать для реализации.
Lori
18 июля 2021, 17:25
modx.pro
566
0