vit
С нами с 03 июня 2022; Место в рейтинге пользователей: #172Migx событие
Возник вопрос, помогите пожалуйста.
Есть MigxDB нужно создать плагин который будет срабатывать на событие, изменения полей
1. Создаю событие
Но как сделать так чтобы этого плагин получал значения которые изменяются в MigxDB???
Есть MigxDB нужно создать плагин который будет срабатывать на событие, изменения полей
1. Создаю событие
$Event = $modx->newObject('modEvent');
$Event->set('name', 'OnEditMigxDB');
$Event->set('service',1);
$Event->set('groupname', 'MigxDB');
2. Создам плагин и повешу на него событие OnEditMigxDBНо как сделать так чтобы этого плагин получал значения которые изменяются в MigxDB???
Ограничения migx
Здравствуйте, есть ограничения в 100 полей в migx.
Вопрос это на одно TV поле или все.
То есть есть ресурс к него два TV поля.
В перевом например, будет 40 строк migx, а во втором, 70.
Так будет работать или уже нет.
Вопрос это на одно TV поле или все.
То есть есть ресурс к него два TV поля.
В перевом например, будет 40 строк migx, а во втором, 70.
Так будет работать или уже нет.
Migx DB-Filter ошибка
есть таблица в нет есть поле 'status'
создаю DB-Filters
filter Name: statusfilter
Label: status
Filter Type: combobox
getlist-where: {«status»: "[[+statusfilter]]"}
getcombo processor: getcombo
getcombo textfield: status
default value: all
И в фильтрах не чего не выводиться
если установить
default value: 0
не чего не меняется (показываются все)
в логах пусто
если default value: 1
показывается одна строка (как и должно быть)
в логах пусто
Помогите пожалуйста
создаю DB-Filters
filter Name: statusfilter
Label: status
Filter Type: combobox
getlist-where: {«status»: "[[+statusfilter]]"}
getcombo processor: getcombo
getcombo textfield: status
default value: all
И в фильтрах не чего не выводиться
если установить
default value: 0
не чего не меняется (показываются все)
в логах пусто
если default value: 1
показывается одна строка (как и должно быть)
в логах пусто
Помогите пожалуйста
Два условия whery PdoPage
Есть такой вывод
{$_modx->runSnippet('!pdoPage', [
'element' => 'migxLoopCollection',
'classname' => 'HistoryPayment\Model\Payment',
'tpl' => 'pay',
'where' =>["status1" => "0", "AND:date1:<"=>"2024-02-23"],
])}
как указать условие ИЛИ"status2" => "0", "AND:date2:<"=>"2024-03-23"
Pdopage без jquery
Всем привет, ну собственно вопрос и есть в заголовке.
Есть мысли как можно использовать pdoTools без jquery, делаю проект где используется только vanilla js. А pdoTools естественно нужен
Помогите советом пожалуйста
Есть мысли как можно использовать pdoTools без jquery, делаю проект где используется только vanilla js. А pdoTools естественно нужен
Помогите советом пожалуйста
msOptionsPrice2 галлерея модификаций
Всем привет, решил в первый раз написать готовое решение. Надеюсь кому-то пригодится.
Была задача вывести различные цвета товаров, решили выбрать msOptionsPrice2 он для этого подходит идеально.
По умолчанию все модификации выводятся текстом, а нам нужно получить не только название, но и изображение модификации.
Была задача вывести различные цвета товаров, решили выбрать msOptionsPrice2 он для этого подходит идеально.
По умолчанию все модификации выводятся текстом, а нам нужно получить не только название, но и изображение модификации.
Get из mFilter2
Вообщем и сам вопрос
есть ссылка
site.ru/catalog/dveri-s-zerkalom?vendor=14
получаю get
Как вывести значение VENDER так чтобы при смене оно изменялось
есть ссылка
site.ru/catalog/dveri-s-zerkalom?vendor=14
получаю get
{$.get.vendor}
естественно если в фильтре я изменяю значение, то get не изменяетсяКак вывести значение VENDER так чтобы при смене оно изменялось
MODX 3 и migx
создал таблицу с помощью MIGX, создаются они там по новому
делаю вывод
делаю вывод
{$_modx->runSnippet('!pdoPage', [
'element' => 'getPayments',
'class' => 'HistoryPayment\Model\Payment',
'tpl' => '',
])}
getPayments<?php
$path = MODX_CORE_PATH . 'components/pdotools/model/pdotools/';
$pdoFetch = $modx->getService('pdofetch','pdoFetch', $path, $scriptProperties);
$pdoFetch->setConfig($scriptProperties);
return $pdoFetch->run();
показываетArray
(
[id] => 1
[user] => 1
[kurs] => 0
[idx] => 1
[link] =>
)
все норм, тепрб хочу пременить leftJoin{$_modx->runSnippet('!pdoPage', [
'element' => 'getPayments',
'class' => 'HistoryPayment\Model\Payment',
'tpl' => '',
'leftJoin' => '{
"Profile" : {
"class" : "modUserProfile",
"on" : "HistoryPayment\Model\Payment.user = Profile.id"
}
}'
'select' => '{
"HistoryPayment\Model\Payment": "*",
"Profile": "Profile.username as name"
}'
])}
итогArray
(
[Payment_id] => 1
[Payment_user] => 1
[Payment_kurs] => 0
[idx] => 1
[link] =>
)
Вопрос как джойнить чтобы вывелся username пользователя? CompareList отделить строки
Здраствуйте,
столкнулся с такой проблемой при верстке сравнения.
проблема в том что мне нужно
[[+rows]] разместит в [[+head]]
если делаю так то естественно в rows в каждом блоке одинаковый
Кто использует этот модель, помогите пожалуйста разобраться
В техподдержку написал, но Илья долго отвечает
столкнулся с такой проблемой при верстке сравнения.
проблема в том что мне нужно
[[+rows]] разместит в [[+head]]
если делаю так то естественно в rows в каждом блоке одинаковый
Кто использует этот модель, помогите пожалуйста разобраться
В техподдержку написал, но Илья долго отвечает
mFilter и родитель
Помогите пожайлуйста вторую ночь мучаюсь(
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4
{$_modx->runSnippet('!mFilter2', [
'parents' => '{$_modx->resource.id} ',
'class' => 'msProduct',
'element' => 'msProducts',
'aliases' => 'ms|price==price, resource|parent==parent, ',
'filters' => 'parent:categories,ms|price:price,',
....
])}