Константин
С нами с 30 мая 2017; Место в рейтинге пользователей: #274Как фильтровать товары из каждой отдельной категории с помощью mfilter2 на одной странице?
Как правильно перенести один из фильтров в другое место?
Добрый вечер!
Мне нужно расположить фильтр по брендам над товарами и удалить его из левой колонки, где он сейчас расположен.
В mFilter2 я воспользовался параметром toSeparatePlaceholders задав ему префикc _my и разместил плейсхолдер {'my_ms|vendor' | placeholder} в нужное место.
Вопрос. Как теперь скрыть фильтр по брендам из левой колонки?
Мне нужно расположить фильтр по брендам над товарами и удалить его из левой колонки, где он сейчас расположен.
В mFilter2 я воспользовался параметром toSeparatePlaceholders задав ему префикc _my и разместил плейсхолдер {'my_ms|vendor' | placeholder} в нужное место.
Вопрос. Как теперь скрыть фильтр по брендам из левой колонки?
Как в mfilter2 добавить возможность выбирать товары со скидкой?
Всем привет.
Есть задача вывести в фильтре чекбокс «Товары со скидкой», который будет фильтровать товары у которых старая цена больше 0 или имеет не пустое значение. Вот как здесь:
Есть задача вывести в фильтре чекбокс «Товары со скидкой», который будет фильтровать товары у которых старая цена больше 0 или имеет не пустое значение. Вот как здесь:
Вопрос по migx + formit
Добрый день!
На страницах сайта вывожу формы при помощи formit и сделал возможность добавлять поля в форму с помощью migx. Все создаваемые поля типа select создаются в migx. Пункты в select создаются также с помощью migx. получается migx в migx.
В чанке формы код такой:
Вопрос. Как передать данные с такой формы в чанк письма администратору?
На страницах сайта вывожу формы при помощи formit и сделал возможность добавлять поля в форму с помощью migx. Все создаваемые поля типа select создаются в migx. Пункты в select создаются также с помощью migx. получается migx в migx.
В чанке формы код такой:
<form id="contact-page-form" class="uk-grid-small ajax_form form contact-form" method="post" action="#" data-uk-grid>
{set $form_fields = json_decode($_modx->resource.id | resource: 'form_fields', true)}
{foreach $form_fields as $form_field}
<div class="uk-width-1-1">
<label class="uk-form-label">{$form_field.label}*</label>
<div class="uk-form-controls">
{set $form_field_label = $form_field.label | lower | replace : " " : "_"}
<select name="{$form_field_label}" class="uk-select">
{set $options = json_decode($form_field.options, true)}
{foreach $options as $option}
<option value="{$option.name}" [[!+fi.$form_field_label:FormItIsSelected=`{$option.name}`]]>{$option.name}</option>
{/foreach}
</select>
</div>
</div>
{/foreach}
</form>
Вопрос. Как передать данные с такой формы в чанк письма администратору?
Как вывести стоимость заказа без доставки на странице оформления заказа minishop2?
Мне необходимо решить две задачи на странице оформления заказа:
Если делал кто-то что-то подобное, поделитесь, пожалуйста, решением.
- Вывести стоимость товаров без учета доставки.
- Вывести стоимость выбранной доставки. Например, «Стоимость доставки такая-то...»
Если делал кто-то что-то подобное, поделитесь, пожалуйста, решением.
Не меняется итоговая сумма в корзине minishop2 при ручном вводе количества товара
Подскажите, как сделать так, чтобы итоговая цена заказа в корзине minishop2 менялась при ручном вводе количества товара. Сейчас сумма меняется, если управлять количеством с помощью стрелок.
Также в корзине можно вывести общую сумму для каждого товара с помощью {$product.cost}. Но сумма в {$product.cost} не меняется даже при изменении количества стрелками. Нужно обновлять страницу.
Может кто-то сталкивался с этим, тогда поделитесь пожалуйста, готовым решением? Заранее спасибо.
Также в корзине можно вывести общую сумму для каждого товара с помощью {$product.cost}. Но сумма в {$product.cost} не меняется даже при изменении количества стрелками. Нужно обновлять страницу.
Может кто-то сталкивался с этим, тогда поделитесь пожалуйста, готовым решением? Заранее спасибо.
Вопрос по where в msProducts
Создал доп. поле order_articles, в котором перечисляю через запятую артикулы. Например, 258768,979406. Задача — вывести все товары, артикулы которых входят в список, заданный в order_articles.
Вот мой сниппет, который не работает
Если список артикулов напрямую вставить во where, то выборка товаров происходит правильно
Т.е. я так понимаю, сниппет не работает, если каждый артикул не в одинарных кавычках.
Вопрос, как мне вывести во where условие в правильном виде?
Вот мой сниппет, который не работает
{'msProducts' | snippet:[
'parents'=>8,
'tpl'=>'productListTpl',
'limit'=>9,
'includeThumbs'=>'medium',
'where' => [
'Data.article:IN' => [$_modx->resource.order_articles],
],
'tplWrapper'=>'@INLINE <div class="row">{$output}</div>',
'showLog'=>'1'
]}
Если список артикулов напрямую вставить во where, то выборка товаров происходит правильно
'where' => [
'Data.article:IN' => [258768,979406],
],
showlog показывает, что в случае правильной работы SQL prepared выводит`Data`.`article` IN ('258768','979406')
В нерабочем варианте`Data`.`article` IN ('258768,979406')
Т.е. я так понимаю, сниппет не работает, если каждый артикул не в одинарных кавычках.
Вопрос, как мне вывести во where условие в правильном виде?
Как вывести определенное количество опций товара в minishop2?
Есть к примеру 20 опций. В одном месте карточки товара мне нужно вывести пять первых опций, а в другом — все 20.
Сниппет msProductOptions не позволяет задавать лимит.
Сниппет msProductOptions не позволяет задавать лимит.
Нужен совет по выводу товаров в категориях minishop2
Обращался за советом в группу modx в телеграмм, но мое сообщение стремительно ушло вверх и вероятность получить помощь там уменьшается с каждой секундой, поэтому продублирую здесь.
Есть пример категории с продуктами. Мне нужен совет, как организовать что-то подобное. Там некоторые товары выводятся целыми коллекциями. Т.е есть товар-коллекция внутри которой другие товары из этой коллекции, отличающиеся характеристиками и ценой.
Есть пример категории с продуктами. Мне нужен совет, как организовать что-то подобное. Там некоторые товары выводятся целыми коллекциями. Т.е есть товар-коллекция внутри которой другие товары из этой коллекции, отличающиеся характеристиками и ценой.
Как очищать кеш при отложенной публикации тикета?
Добрый день! Проблема в том, что когда приходит время публикации и тикет появляется на сайте, например, активные пункты меню, которым принадлежит тикет, не подсвечиваются. Т.е им не добавляется класс active. Плюс на странице только что опубликованного тикета должен быть блок с несколькими другими тикетами из той же категории. Но он не отображается. Решается все только после ручной очистки кеша.
Я так понимаю нужен плагин, который в момент автопубликации тикета, автоматически чистит кеш на сайте. Поскольку я вряд ли справлюсь с этой задачей, прошу помощи у знающих людей. Заранее спасибо!
Я так понимаю нужен плагин, который в момент автопубликации тикета, автоматически чистит кеш на сайте. Поскольку я вряд ли справлюсь с этой задачей, прошу помощи у знающих людей. Заранее спасибо!