[HandyShop] тема с поддержкой фильтрации

Сегодня состоялся выход новой версии темы handyShop в стабильном исполнении и с поддержкой фильтрации по параметрам. Теперь вы сможете настроить что выводить и как выводить в каталоге или магазинчике.

Так же для Штуковины «Сладер» добавлены новые настройки, такие как шрифт, отступы для ПК и Моб версии, и настройки фона-подложки.

Добавлены различные настройки, особенно в раздел Штуковин для шапки, чтобы настройка отступов и цвета происходила более комфортно.

Новая версия уже доступна для скачивания.
Алексей Смирнов
11 марта 2023, 23:35
modx.pro
718
+6

mSync Ошибка! Access denied: empty type

Коллеги добрый день. Помогите разобраться с периодически выскакивающей ошибкой Access denied: empty type
1с не синхронится с Сайтом. в логах плагина:
05.03.23 22:00:00.768 Проверка авторизации (/assets/components/msync/1c_exchange.php?type=catalog&mode=checkauth)
05.03.23 22:00:00.768 Id каталога = 2774
05.03.23 22:00:00.768 Id пользователя = 1

перечитал инфу, кто-то писал про 301 редирект, убран не помогло. и про права, выдал 755 все равно тоже самое. что за глюки?
при доступе к /assets/components/msync/1c_exchange.php?type=catalog&mode=checkauth пишет failure
shalyn1402
10 марта 2023, 14:42
modx.pro
527
0

снипет для сортировки товаров

Есть товары, у которых alias — числовое значение, оно же и служит для порядка сортировки, но проблема в том, что этот алиас считывает как строку и сортировка не правильна. как можно это победить?

как вариант, было предложения через запрос в БД
SELECT
CAST(modx_site_content.alias AS UNSIGNED) AS alias
  , 
  modx_ms2_products.id
FROM
  modx_ms2_products
  LEFT JOIN
  modx_site_content
  ON 
    modx_ms2_products.id = modx_site_content.id
  ORDER BY alias DESC
но как это сделать через снипет, например? или лучше другие варианты?
alexandr.skyrda
10 марта 2023, 14:12
modx.pro
584
0

mFilter2 переключение вида "сетка" и "список"

Всем здравствуйте!

При выводе результатов при помощи mFilter2 вид по умолчанию — сетка
Можно ли как-то на десктопной версии оставить сетку, а на мобильной сделать по умолчанию — список?

Заранее спасибо!
Антон
10 марта 2023, 10:00
modx.pro
750
0

[РЕШЕНО] msFavorites.ids | snippet (модуль msFavorite) ограничение в 10 элементов

Всем Доброго времени суток.
Столкнулся с проблемой снипета {'!msFavorites.ids' | snippet}
[[!+msfavorite.total.default]]  показывает 10, но на самом деле добавлено  19 элементов
Ограничен вывод в 10 элементов.

[[!pdoPage:default=`
        <div><strong>ПУСТО</strong></div>
        `?
        &parents=`0`
        &resources=`{'!msFavorites.ids' | snippet}`
        &element=`msProducts`
        &sortby=``
        &totalVar=`total`
        &tpl=`tpl.msProducts.tovarFavorite`
 
        ]]
    </div>
    [[!+page.nav]]

Как исправить?

Решение.

{set $idss = $_modx->runSnippet('!msFavorites.ids', [  'limit' => '9999' ])  }  
 
 {'!pdoPage' | snippet  : [
	'parents' => '0',
	'element' => 'msProducts',
	'resources' => $idss,
	'sortby' => '',
	'totalVar' => 'total',
	'ajaxMode' => 'button',
	 
]}
Денис Усачев
08 марта 2023, 17:35
modx.pro
714
0

Выпадающий список опции товара minishop2. Как выбрать пустое значение?

Добрый день!
У некоторых товаров требуется изменить значение опции на пустое значение. В данном случает необходимо очистить поле «Диаметр электрода». Но в выпадающем списке отсутствует возможность выбора пустого значения, хотя опция не является обязательной.

Подскажите может кто сталкивался, как решить эту задачку?
diskoden
08 марта 2023, 15:21
modx.pro
1
530
0

[msProductDiscounts 1.4.4] Документация и исправление ошибок.

Приветствую того, кто это читает, и спешу сообщить, что сегодня я выпустил обновление компонента для расчёта скидок msProductDiscounts. В новом релизе был исправлен ряд ошибок и добавлены мелкие улучшения:
1. изменён порядок дней на странице редактирования скидки;
2. добавлена автоматическая активация и деактивация скидок с заданным периодом действия;
3. минимальный период действия уменьшен до 1 часа;
4. настроен вывод краткого описания скидки;
5. есть возможность указывать чанк вывода краткой информации о скидке;
6. настроен вывод и обновление данных о размере скидки в корзине;
7. добавлена возможность определять точность округления цены после применения скидки;

Самое главное — появилась документация с примерами настройки компонента под различные акции и даже продемонстрирована возможность внедрения промокодов.
Артур Шевченко
07 марта 2023, 14:18
modx.pro
914
+7

Отобразить migx галерею, но только если в ней есть картинки, иначе с другой страницы подгрузить

Здравствуйте…
У меня две галареи на MIGX. Одна на главной id(1) странице, другая на страницах(2)..(3)..(4)… и тд. у каждой страницы своя.
Мне нужно на странице(2) отображать галарею, НО ТОЛЬКО ЕСЛИ на ней загружены картинки, ИНАЧЕ отобразить галерею с Главной id(1).

Галереи сделаны по принципу MIGX, по статье с сайта http: //pitrooo. ru/note/galereya-s-pomoshhyu-migx.html
у каждой сделал свой чанк и шаблон.

Вот так пробую:
[[*gallery-page:is=``:then=`пусто`:else=`есть фотографии`]]
вот эта конструкция работает, но она работает если на странице ранее ничего не загружалось и не удалялось.,
видел писали про скобки, [ ] что они остаются в БД даже после удаления строчки в MIGX.

А как тогда проще проверить загружены ли картинки в MIGX таблицу или пусто…
Игорь
04 марта 2023, 22:38
modx.pro
578
0

MIGX - не выводятся изображения в админке

Всем привет!

Есть поле MIGX с Multiple Formtabs, внутри одного из табов есть ещё одно поле MIGX с изображениями. Так вот, эти изображения не выводятся в таблице. Чекал через исходный код — путь верный, но к нему не дописывается ID источника файлов типа &source=2, поэтому изображение не выводится. Как можно разрулить эту тему?

Никита Боднар
03 марта 2023, 18:46
modx.pro
452
0