Вопросы

Получение связей товаров

Всем привет!
Подскажите как получить товары со связями установленными для них? Пробую в вызов сниппета msProducts добавить их через leftJoin, но получаю только одну запись из таблицы связей. А нужно получить все и потом сгруппировать по полю link.
Вызов сниппета:
{'!msProducts' | snippet : [
    'parents' => '0',
    'resources' => '19',
    'leftJoin' => '{"Link":{"class":"msProductLink","on":"Link.master = msProduct.id"}}',
    'select' => '{"Link":"Link.link as links"}',
    'showLog' => '1',
    'tpl' => ''
]}
Документацию pdoFetch видел, читал, вникал, но походу как-то не так вник! Там Василий показывает пример получения ресурса с изображениями. Вродь как все то же делаю, но получаю только одну запись. В чем подвох?
Может в самой моделе?
Максим
25 мая 2018, 17:40
modx.pro
1 082
0

Не работает pdoResources

После переноса сайта на выделенный сервер перестал работать pdoResources. Версия php 5.6, версия modx 2.6.3. Просто ничего не выводится там, где на тестовом хостинге был вывод нескольких документов. В чем может быть проблема? Какие модули должны быть включены на сервере для работы pdoResources?
Анастасия
25 мая 2018, 08:09
modx.pro
1 085
0

Дублировать категорию с товарами в другую категорию в minishop2

Как можно реализовать дубль категорий. У меня есть категория спальня и гостинная предположим в гостинной есть подкатегория зеркала с товарами. Как можно дублировать категорию и товары в спальню, (ну соответственно не так чтоб скопировать товары и готово) и ссылки с хлебными крошками должны выглядеть так чтобы товары как будто реально находятся спальня / зеркала / товар
Максим
24 мая 2018, 21:40
modx.pro
1 693
0

Изменение размеров превью в minishop / ms2Gallery

Всем привет!
Подскажите куда копнуть. Кейс следующий — есть minishop товары, там есть галерея. И вот прям очень нужно, чтобы картинки можно было кропать вручную, т.е. кропаются не по правилам, указанным в настройках, а как указал юзер для каждой картинки.
Сейчас есть сайт на evo, который нужно перенести на рево с новым дизом, — там в свое время (лет пять назад), я писал что то типа компонента, который добавляет к нужным полям кнопку, при клике на которую всплывает окно с оригинальной картинкой и там можно выделить рамкой область для превью картинки.

Рыскал я много, подобного для минишопа не нашел.

Василий, может есть какое то апи, чтобы влезть в кроппинг картинок в галерее минишопа?
Андрей Коробков
24 мая 2018, 21:34
modx.pro
1 371
0

Вопрос по верстке, подскажите как исправить перенос блока с большим пробелом

Всем привет! Вопрос не большой к верстке не могу разобраться как это исправить. В общем меню строится по какой то таблице и получаются страшные пробелы между пунктами. Как бы эту проблему красиво решить?
msteo.ru/uslugi
Максим
24 мая 2018, 18:25
modx.pro
1 187
0

Tickets не обрабатывает фильтр вывода MODX

В чанках tickets'a пишу стандартные фильтры вывода MODX и строка, к которой применяю фильтр, вовсе не выводится на сайте. Без фильтров строка выводится. Ошибок в логах нет.
Вопрос: в чанках ticktets фильтры вывода не работают? Как это решить?
safic
24 мая 2018, 16:54
modx.pro
1 022
0

Не отображаются превьюшки картинки к товарам на странице просмотра списка товаров категории

Здравствуйте! У меня такая проблема. Я загрузил товары, а к ним картинки. Всё загрузилось хорошо. Картинки загрузились в галерею каждого товара. При просмотре товара в детальном просмотре — картинка товара (превьюшка) отображается нормально. А вот при просмотре списка товаров определённой категории — не отображаются картинки как превьюшки.
Я узнал, что нужно прописать параметр ms2_product_thumbnail_size. Извините, но я пока чайник в modx Revolution. Я чуть меньше недели с ним стал работать. Объясните более детально как нужно это сделать. Где именно нужно прописывать ms2_product_thumbnail_size?
Во вкладке галереи товара картинка есть, но она не отображается. Вместо неё штамп «не отображается» от modx. Но самое интересное, что для галереи каждого товара прописано «источник файлов» — filesystem вместо MS2 Images.
Поэтому ещё один вопрос. Как через API (программно, а не вручную) проставить «источник файлов» = MS2 Images, а не filesystem.
Вячеслав
24 мая 2018, 16:34
modx.pro
638
0

Вопрос по mFilter2

Как заставить фильтровать значение вида «90х190,195,200».

[[!mFilter2?
					&limit=`12`
					&parents=`9`
					&element=`msProducts`
					&filters=`
					    ms|price:number,
						msoption|size,
						ms|vendor:vendors
					`
					&sort=`msoption|size:asc`
					&showLog=`1`
					&tpls=`tpl.msProducts.row`
					&class=`msProduct`
					&tplOuter=`tpl.mFilter2.outer`
					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
					&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
					&tplFilter.outer.ms|vendor=`tpl.mFilter2.filter.select`
					&tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
					&tplFilter.outer.msoption|size=`tpl.mFilter2.filter.select`
					&tplFilter.row.msoption|size=`tpl.mFilter2.filter.option`
				    
				]]
Андрей
24 мая 2018, 12:37
modx.pro
1 177
0

Eventscalendar2 события на будущий месяц сегодняшней датой публикуются в календаре

Eventscalendar2 события на будущий месяц сегодняшней датой публикуются в календаре
Как быть?
[[!eventsCalendar2?
&id=`7913`
&parents=`7913`
&dateFormat=`%d.%m.%Y`
!]]
admin
24 мая 2018, 10:09
modx.pro
677
0

Добавить поле при редактировании заказа в админке

Всем привет!
Кто-нибудь сталкивался с необходимостью редактировать дополнительное поле в заказе, помимо стандартных в Shopkeeper3?
В «Управлении заказами->настройка» в списке заказов есть возможность добавить поле в разделе «Поля для заказов». Я добавил поле tracking_num, чтобы видеть номер для отслеживания заказа. Это поле есть по умолчанию в таблице заказов в базе. Оно пока только отображает номер для отслеживания, если он есть (работает логика интеграции со сдэком).
Но нужна возможность прописать значение в поле руками и сохранить заказ.
Как это можно сделать?
Ilya Gureshidze
24 мая 2018, 09:46
modx.pro
867
0