msoptionsprice2 + mfilter2 вывод текущей модификации товара в каталоге

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

Подскажите, пожалуйста, возможен ли вывод информации о модификации товара (цена и св-ва), выбранной в фильтре?
Т.е. есть фильтр в каталоге

{'!mFilter2' | snippet : [
    'class' => 'msProduct',
    'parents' => $_modx->resource.id,
    'element' => 'msProducts',
    'limit' => 0,
    'filters' => '
        msoption|size,
    ',
    'aliases' => '
        msoption|size==size,
        ms|price==price,
    ',
    'tpl' => '@FILE chunks/catalog/product_list.html',
    'sortby' => '{"menuindex":"asc"}',
    'suggestions' => 1,
    'showLog' => 0,

....
ну и далее шаблоны и т.п.

Сейчас в чанке товара вывожу первую модификацию так:
[[!msOptionsPrice.modification?
    	&product=`[[+id]]`
    	&limit=`1`
    	&tpl=`product_list_modificationTpl`]]

А вот нужно бы именно ту, которую фильтр отработал. Есть возможность?
P.S. Пожалуйста, не пишите ответы навроде «нужно код писать», «обращайтесь к разработчикам» и т.п. Благодарю за понимание.
newbmod
16 ноября 2022, 18:58
modx.pro
816
-2

Комментарии: 1

Артур Шевченко
16 ноября 2022, 19:10
0
У тебя товары фильтруются, а не модификации. В костыльном варианте надо в карточке товара вызывать сниппет, который вернёт нужную модификацию исходя из выбранных фильтров.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1