Варианты отображения товаров в каталоге, плиткой или прайсом
Добрый день! Подскажите, как настроить переключатели вариантов отображения товаров в каталоге (плиткой, списком, прайсом). С перезагрузкой страницы.
/katalog/?display=plitka
/katalog/?display=list
/katalog/?display=price
Панируется для каждого варианта подключить отдельный чанк. (plitka.tpl, list.tpl, price.tpl)
Можно ли использовать для этого mFilter?
/katalog/?display=plitka
/katalog/?display=list
/katalog/?display=price
Панируется для каждого варианта подключить отдельный чанк. (plitka.tpl, list.tpl, price.tpl)
Можно ли использовать для этого mFilter?
Комментарии: 1
{'msProducts' | snippet : [
'tpl' => $_modx->runSnippet('getMsProductsTpl'),
...
]}
где сниппет getMsProductsTpl примерно так (ну в общем с проверками):if(!isset($_GET['display'])) {
return 'plitka';
}
if($_GET['display'] == 'list') {
return 'list';
}
if($_GET['display'] == 'price') {
return 'price';
}
return 'plitka';
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.