Size: a a a

MODX. Русскоязычное сообщество.

2020 November 29

A

Andrew in MODX. Русскоязычное сообщество.
Eugene Generalov
Вечер добрый.
Подскажите, как в fenom объединить два массива? как  array_merge()
Ещё можно так
{'!pdoPage' | snippet : $.php.array_merge([ ... ], [ ... ])}
источник

EG

Eugene Generalov in MODX. Русскоязычное сообщество.
Алексей Смирнов
array + array2 не катит?
Не работает
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ладно. ща зайду в доки венома - посмотрю.
источник

EG

Eugene Generalov in MODX. Русскоязычное сообщество.
Смотрел, не нашел. МОжет плохо искал
источник

EG

Eugene Generalov in MODX. Русскоязычное сообщество.
Andrew
Ещё можно так
{'!pdoPage' | snippet : $.php.array_merge([ ... ], [ ... ])}
php функции отключены.
источник

A

Andrew in MODX. Русскоязычное сообщество.
Eugene Generalov
Не работает
Вот так работает
{set $mFilterData = $tplList + [
     'noJsInitialize' => 0,
     'filterOptions' =>'{"autoLoad":1}',
     'parents' => $_modx->resource.id,
     'paginator' => 'pdoPage@Product',
     'element' => 'msProducts@ProductCategory',
     'tplOuter' => '@FILE chunks/filter/mFilter2.category.outer.tpl',
     'tplWrapper' => '@INLINE [[+output]]',
     'tpl' => '@FILE chunks/products/product_cat.row.tpl',
     'showHidden' => 0,
     'depth' => 1,
     'suggestions' => 1,
     'suggestionsMaxFilters' => 5500,
     'suggestionsMaxResults' => 8000,
     'filters' => $filters,
     'filtersLimit' => 12,
     'aliases' => $aliases,
     'where' => $where,
     'sort' => ($sortBy | join),
     'limit' => 24,
     'showLog' => 0,
   ]}
источник

EG

Eugene Generalov in MODX. Русскоязычное сообщество.
{set $arr1 = [1 ,2, 3, 4]}
{set $arr2 = [11 ,21, 31, 41]}
{set $arr3 = $arr1 + $arr2}
{$arr3 | print_r}

результат
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) 1
источник

EG

Eugene Generalov in MODX. Русскоязычное сообщество.
Сделал через свой модификатор
источник
2020 November 30

А

Александр in MODX. Русскоязычное сообщество.
Привет. Рябят, как организовать такой функционал. В корзине есть msproduct, который должен менять допустим данные в &resource этого сниппета после обновления корзины. Допустим увеличили количество товара-msproduct должен заново отработать с &resources=[[мой сниппет]]
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
Ну конечно логика сформулирована что я еле "вкурил", но если я тебя правильно понял нужна AJAX обертка для сниппета.
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
Потому что обновление корзины происходит асинхронно. Значит остальные сниппеты должны работать так же.
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
https://modstore.pro/packages/integration/mscartproduct - вот пример правда ситуация обратная.
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
Хотя нет. (Тут есть участок который подходит)

Удаление товара из корзины с перемещение в блок рекомендуемые

Ты совершаешь действия в корзине и получаешь изменение сниппета msProducts
источник

А

Александр in MODX. Русскоязычное сообщество.
Олег Щавелев
Ну конечно логика сформулирована что я еле "вкурил", но если я тебя правильно понял нужна AJAX обертка для сниппета.
Грубо говоря, при изменении данных в корзине, а именно общей суммы корзины, нужно предлагать подарки на выбор в зависимости от этой сумсы. Тоесть да-динамически перезапускать msProduct с моим сниппетом в параметре resources
источник

А

Александр in MODX. Русскоязычное сообщество.
Олег Щавелев
Хотя нет. (Тут есть участок который подходит)

Удаление товара из корзины с перемещение в блок рекомендуемые

Ты совершаешь действия в корзине и получаешь изменение сниппета msProducts
Пасиб, гляну
источник

А

Александр in MODX. Русскоязычное сообщество.
Может и проще как то можно!
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
Ну и отлично. Замечательная задача. Делаешь обертку и в ней запускаешь сниппет msProduct. Логику придется писать поэтому лучше упаковать в сниппет обертку https://modx.pro/development/19719
источник

А

Александр in MODX. Русскоязычное сообщество.
Да со сниппетом проблем нет никаких. Проблема как это обновлять динамически. Вот это думаю подойдет?  https://modx.pro/solutions/3942
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
Ну тут другая решается задача.
источник

ОЩ

Олег Щавелев... in MODX. Русскоязычное сообщество.
Здесь пытаются миникорзину запилить, что бы получать основные значения динамически.
источник