Вопросы

Опции товара по группам

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

Категория 1
опция
опция1
опция 2
Категория 2
опция
опция3
опция 4
и.т.д.

Как вариант можно было бы несколько раз вызвать msProductOption с указанием групп или опций, но это вроде как на извращение похоже (:
Artem
02 сентября 2017, 13:34
modx.pro
774
0

Группировка товаров по категории

Приветствую!

Как вывести товары минишопа, сгруппировав их по категориям?

Это нужно для сравнения товаров. Товары могут быть из разных категорий, и сравнивать их между собой нельзя. Поэтому нужно разбить вывод на отдельные группы по названию категории.

Борис
02 сентября 2017, 13:26
modx.pro
1 898
0

MinifyX. Сайт грузится будто нет половины стилей

Добрый день!

Проблема в следующем: сайт загружается как будто некоторой части стилей нет. Используется MinifyX.

Верстая внутреннюю страницу сайта случайно перешел на главную и увидел что вся вёрстка поехала, но цвета элементов, фоны остались прежними. При чём в предпоследний заход на главную сайта всё было отлично. Очистив кэш из админки поехала вёрстка и той страницы, которую верстал. При подключении стилей и скриптов без MinifyX всё заработало.

В логах modx ничего криминального нет.

Кто сталкивался с таким и как решил эту проблему?
BurSt
01 сентября 2017, 08:39
modx.pro
2 191
0

Правильно ли так выводить размеры в категории?

Вывожу размеры каждого товара в списке товаров (т.е. на странице категории) таким образом:
в файле tpl.msProducts.row.php размещен этот код
[[!msOptions? &product=`[[+id]]` &options=`size`]]
Т.е. сниппет msOptions будет вызван столько раз, сколько товаров на странице? Немного пожевав документацию, решил что это плохо и надо джойнить размеры при вызове сниппета msProducts? Я на верном пути?
Сергей
31 августа 2017, 19:38
modx.pro
1
1 290
+1

Делимся приемами оптимизации под Google PageSpeed

Поделитесь опытом, кто как оптимизирует сайт? Кто набирает 85 баллов на продуктовой странице или на странице категории товаров, то есть на тех, где minishop2 свои ресурсы подключает?
Konstantin
31 августа 2017, 16:56
modx.pro
14
6 931
+3

Размер изображения в карточке товара

При первой загрузке страницы с товаром выводится мини изображение take.ms/nTK8T
Обычно после перезагрузки страницы все встает на места take.ms/PSqaa но все же, из-за чего так может быть?
Василий
31 августа 2017, 16:41
modx.pro
764
0

Как убрать "0" по умолчанию в поле minishop2

Добрый день!

При заполнении товара в поле старая цена, по умолчанию стоит «0», который никак не убрать!

У меня есть некоторые товары на акции, следовательно где-то выводится поле «старая цена».

Чтобы во все товарах не выводилось поле старая цена, я использую такую конструкцию

[[*old_price:notempty=`Старая цена: [[*old_price]] руб.</p>`]]

Соответственно если поле пустое, то и строка не показывается, но проблема в том, что там по умолчанию всегда «0» стоит!

Помогите как этот 0 убрать!

Заранее спасибо!
Алексей
31 августа 2017, 10:47
modx.pro
1 811
0

Обязательные поля в minishop2

Добрый день!

Собственно вопрос…

Как сделать обязательным для заполнения поле «масса» в minishop2?

Спасибо заранее!
Алексей
31 августа 2017, 10:38
modx.pro
2
2 347
0

AjaxForm не загружает tpl размещенную статично

Решил перевести сайт на файловую структуру, но если я правильно понимаю AjaxForm не наследует класс pdoTools, как можно без лишних костылей заставить его понимать "@FILE core/name.tpl"? Или какой есть способ подключить статичную tpl?
Алексей Соин
31 августа 2017, 09:44
modx.pro
1 592
0

Ошибка при ссылке на главную страницу

Вот этот код
<a href="[[~[[*parent]]]]">[[pdoField?
                        &top=`1`
                        &field=`menutitle`
                    ]]</a>

рождает такую ошибку. Она возникает только на тех ресурсах у которых parent = 0
[2017-08-29 09:07:56] (ERROR in resource 2 @ /home/users/d/dgb/domains/dgbmegion.ru/core/model/modx/modparser.class.php : 1353) Bad link tag `[[~0]]` encountered
[2017-08-29 09:11:41] (ERROR @ /home/users/d/dgb/domains/dgbmegion.ru/core/model/modx/modx.class.php : 991) `0` is not a valid integer and may not be passed to makeUrl()
Насколько критично, и как исправить?
Anton Bukreev
31 августа 2017, 09:31
modx.pro
1 253
0