Всего 123 803 комментария

vectorserver
04 октября 2022, 19:53
+1
А что мешает работать через API!?
Вот пример синхры tv поля price:
<?php
/* @var msProduct $resource */
$resource = $modx->getObject('msProduct', $prod_ID);

//tv
$tv_price = $resource->getTVValue('price');

//Opt
$resource->set('price',$tv_price);

$resource->save();


//debug
var_dump($resource->toArray());
Сергей
04 октября 2022, 19:39
0
Грохните мой комментарий ерунду написал =(
deleted
04 октября 2022, 18:54
0
Такие вещи, мне кажется, проще на vue или alpine.js делать
Роман
04 октября 2022, 17:43
0
Столкнулся с такой же проблемой, может быть кто-то знает решение?
steve.kon
04 октября 2022, 17:32
0
А как удалось решить вопрос спама без recaptcha, если не секрет?
igor
04 октября 2022, 17:23
0
у меня такой же баг вдруг возник. работало нормально а потом перестало
вы решили проблему?
статус не меняется автоматически на Оплачено
урл нотификации указан верно
спросить в техподдержке не могу — кончился срок
Евгений
04 октября 2022, 17:23
0
вечерком проверю на другом хосте
igor
04 октября 2022, 17:22
0
у меня такой же баг вдруг возник. работало нормально а потом перестало
вы решили проблему?
статус не меняется автоматически на Оплачено
Алексей Смирнов
04 октября 2022, 17:10
+2
Думаю тут проще нанять разработчика. потому что гадать вы будете долго.
Евгений
04 октября 2022, 17:05
0
попробовал но и оно не срабатывает
может хостер чтото не поддерживает? или в чем может быть проблема?
Роман
04 октября 2022, 15:33
+1
У вас выдает пустоту, значит снипет не работает:
https://maltipuhome.ru/test?config=line
Сортировка работает, значит проблема с where, ее нужно решать.
Возможно проблема в этом:
$where = $modx->toJSON(array($filter));
заменить на 
$where = $modx->toJSON($filter);
Евгений
04 октября 2022, 15:30
0
красиво но не работает
Роман
04 октября 2022, 15:17
+1
$filter[] = 'TVconfig.value='.$_GET['config'];
Евгений
04 октября 2022, 14:26
0
а для чего писать tv запросы? не понял…
Евгений
04 октября 2022, 13:09
0
[[!filter? &tpl=`tovartplcat` &limit=`32` &parents=`2` &fields=`types,config,style,fasad`]]
Артур Шевченко
04 октября 2022, 11:32
0
В общем, по-моему, должен быть приёмник ajax запросов. Я такого не вижу
Роман
04 октября 2022, 11:04
+1
Только как показывает практика, доку читать никто не хочет. =) Галерею по умолчанию оставить все же нужно.
Роман
04 октября 2022, 11:00
0
Вот про что вам говорят:
<div class="form-check">
	<input class="form-check-input checkbox_stage" type="radio" name="fasad" id="fasad-massive" value="massive">
	<label for="fasad-massive" class="form-check-label">массив</label>
</div>
или так
<label class="form-check">
	<input class="form-check-input checkbox_stage" type="radio" name="fasad" value="massive">
	<span class="form-check-label">массив</span>
</label>
Роман
04 октября 2022, 10:14
+1
Где у вас $fields объявлено? Затем для TV нужно писать запросы так:
TVfasad.value
Ну и как минимум упростить код:
$fields = ['types', 'config', 'style', 'fasad'];
foreach ($fields as $field) {
	if(isset($_GET[$field])) $filter[] = $field . '=' . $_GET[$field];
}
includeTVs:
'includeTVs' => implode(",", $fields)
Евгений
04 октября 2022, 10:10
0
а, сорян, поставил якорь