shopkeeper3 getProducts MODX revo - Вывод товаров

Приветствую всех. Сайт на MODX Revo. Возникли проблемы при выводе товаров на страницу shopkepeer3.
Вывожу на товары на страницу данным образом
[[!getProducts?
&elementClass=`modSnippet`
&element=`getProducts`
&parents=`319`
&tpl=`product`
&includeTVs=`1`
&includeTVList=`price,image,opisanie`
&limit=`20`
]]
При данном выводе появляются товары на странице, но они не добавляются в корзину. В документацие прочитал что нужен добавить &where=`{«template»:9}` Что указывает на шаблон карточки товара. В моем случае карточка товара имеет ID 9. Но когда я добавляю &where=`{«template»:9}` Страница с товарами становится полностью белая и на ней нет товаров.

Если меня удастся кому то понять и подсказать буду благодарен. Или же может кинуть ссылку на какие нить видосы по настройке shopkepeera 3. Спасибо. Всем добра.
Богдан
08 июля 2021, 09:46
modx.pro
1 008
0

Поправить обмен на сайте MODX Revo

3 5 000
Доброго дня! Выгружаем товары и менеджеров из 1с на сайт verywellcompany.com с помощью плагина mSync.
Выгрузка работает, но нужно поправить 3 момента:
1) Не во все категории корректно выгружаются цены из 1с
2) Не актуальные товары, по которым в 1с нулевой остаток отображаются на сайте
3) Список менеджеров в 1с не соответствует списку менеджеров в корзине сайта

За подробностями пишите в телеграм @Anton_WA или на почту steellive@yandex.ru
Антон
08 июля 2021, 09:45
modx.pro
320
0

Как сделать фильтр вывода результатов из базы данных MIGX с помощью сниппета migxLoopCollection?

Здравствуйте друзья!
Делаю проект, в котором на одной из страниц выводится карта произошедших землетрясений на основе OpenLayers. База данных событий создана с помощью MIGX отдельной таблицей по статье Создание таблиц через MIGX. События из базы данных выводятся на карту с помощью сниппета migxLoopCollection. Это предыстория, а теперь задача))
Необходимо сделать блок фильтров для выборки землетрясений из базы по дате и магнитуде. Из собственных поисков на просторах интернета нашел только то, что копать нужно в сторону изменения параметра &where= сниппета migxLoopCollection, исходя из параметров введенных пользователем в форму. Подскажите пожалуйста варианты создания такого фильтра, или статьи с вариантами реализации. Заранее благодарю.
Александр
08 июля 2021, 08:35
modx.pro
310
0

[pdoMenu] Выпадающее меню только в 1 пункте.

Есть стандартное меню, допустим главная, о компании, услуги, отзывы, контакты

Каждый из этих пунктов-ресурсов имеет дочерние ресурсы, возможно ли с помощью pdoMenu сделать выпадающим меню только в 1 пункте?
Приходит в голову пока только с помощью классов и css ?(display:none) например.

Прошу помочь.
evgeniy dovgani
07 июля 2021, 20:46
modx.pro
631
0

Как высчитать дату с учётом выходных?

Не знаю с какой стороны подступиться. Задача такая: высчитать дату через n (14, например) дней от сегодняшней, но с учётом выходных/не рабочих дней, то есть прибавлять, если выходные в этот период есть. Плюс надо учесть, что конечная дата тоже может попасть на выходной и, соответственно, тоже сдвинуть надо. Выходные могут быть в любые дни и будут устанавливаться через тв чекбоксами вида: дд.мм. Вывод тоже в дд.мм.
Andrey
07 июля 2021, 20:29
modx.pro
503
0

Как удалить пункт в верхнем меню "Пакеты"

Деинсталляция не помогает(хотя у других пакетов раньше помогала).

evgeniy dovgani
07 июля 2021, 20:13
modx.pro
758
0

minishop2 не сохраняет товары

На сайте 1000+ товаров. Скоро идем в релиз. И проблема в том что сайт перестал редактировать и обновлять существующие товары. Грешили на seopro — убрали не помогло. Кеш скидывали урлы перегенерировали. Но заметили забавное решение (кастыль) чтобы изменить товары берем подкатегорию и драг -дропом переносим в корень сайта и все товары начинают сохранятся. Ошибку в консоли браузера прилагаю
Uncaught TypeError: Cannot read property 'hidden' of undefined
at miniShop2.panel.UpdateProduct.failureSubmit (modx.panel.resource.js?v=2.5.0-pl:251)
at h.Event.fire (ext-all.js:21)
at miniShop2.panel.UpdateProduct.fireEvent (ext-all.js:21)
at MODx.toolbar.ActionButtons.handleClick (modx.jsgrps-min.js:1)
at S.onClick (ext-all.js:21)
at HTMLSpanElement.I (ext-all.js:21)
Денис Надей
07 июля 2021, 19:41
modx.pro
401
0

Как оформить элемент массива msProductOptions?

Всем здравствуйте. В феноме я не очень силён, особенно в условных операторах и циклах. Искал решение подобной задачи, но немного не понял как их адаптировать для своей. В общем, есть пользовательская опция в виде множественного списка. В документации сказано, что все выбранные значения опции он выводит в едином массиве, что не очень удобно. Я хотел бы оформить каждое значение в элемент списка, но при попытке написать:
{if $option.value is array}
<li>{$option.value}</li>
{else}
{$option.value}
{/if}
выводит Array. Как мне решить эту задачу? Пока временным решением у меня является
{$option.value | join : '<br />'}
но всё равно как-то некрасиво смотрится. Может кто сталкивался с такой проблемой?
al1ve
07 июля 2021, 18:06
modx.pro
365
0

кастомный запрос msearch2

есть категория товаров

там меню с линками

domain/search-body?query=somevalue

кому несложно, подскажите как сделать запрос также, только чтобы по свойству товара color все products листились

в шаблоне

[[!pdoPage?
&element=`msProducts`
&tpl=`gridproduct_search.tpl`
&parents=`23425`
&resources=`[[!mSearch2:default=``?returnIds=`1`?fields=`pagetitle:32`]]`
&sortby=`ids`
&limit=`9`
]]
с pagetitle

все products невыводятся почемуто :(
Кирилл
06 июля 2021, 15:58
modx.pro
373
0

Не индексируются новые слова при обновлении индекса и не работают синонимы в msearch2?

Подскажите с чем может быть связано и куда копать?
Кирилл
06 июля 2021, 15:20
modx.pro
387
0