Олег

Олег

С нами с 19 декабря 2016; Место в рейтинге пользователей: #680

как msProductOptions проверить на пустоту?

Добрый вечер!
Вывожу список опций через msProductOptions
В чанке перед выводом опций идет свой заголовок.
Сейчас если у товара нет ни одной опции — на странице отображается только заголовок из чанка.
Как проверить наличие опций, чтобы не выводить на странице одинокий заголовок?
toPlaceholder тут похоже не работает.

Вот код чанка:
<h2>Заголовок:</h2>
<p>
  {foreach $options as $option}
{if $option.value == 1}
{$option.caption},
{/if}
{/foreach}
</p>
Вызов:
{$_modx->runSnippet('!msProductOptions@PropertySet', [
 'onlyOptions' => 'список опций через запятую',
 'tpl' => 'tpl.msOptions',
 ])}
Олег
17 апреля 2024, 18:41
modx.pro
71
0

разделение фильтров mFilter2 [решено]

Добрый вечер! Подскажите, возможно ли список фильтров на странице разделить на части?
вот пример — www.soyuzopttorg.com/functional_ingredients/?selfFilter_678=678&set_filter=Показать

Заголовок, затем в столбик из 10 чекбоксов (каждый из них — это отдельная опция товара)
Второй заголовок и еще 10 чекбоксов с опциями.
Олег
07 марта 2024, 01:08
modx.pro
114
0

Проблема с галереей

Добрый вечер!
Столкнулся с неожиданной проблемой. ModX 2.8.5, PHP 7.4
В карточке товара Minishop2 не появляется превьюшка, хотя во вкладке галерея фото загружено.
Если залить две или больше фотографии — не работает их сортировка (перетаскиваю. Админка пару секунд «думает» и все остается на своих местах.
После каждой такой попытки в логе появляется одна и та же ошибка:

[2024-03-02 18:30:08] (ERROR @ /home/c/.../public_html/core/xpdo/om/xpdoobject.class.php: 240) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 1' at line 1
)

В таблице modx_ms2_products в столбцах thumb и image у каждого товара прописано NULL.

Кто-нибудь сталкивался?
Олег
02 марта 2024, 18:39
modx.pro
219
0

Личные кабинеты для покупателя и продавца

Доброго времени суток!
Есть задумка сделать что-то типа доски объявлений. Нужен личный кабинет для заказчика и для исполнителя.
Исполнитель отмечает услуги, которые может сам выполнить и другую информацию.
Покупателю достаточно стандартного ЛК из пакета office.

Подскажите, в какую сторону смотреть?
Олег
16 февраля 2024, 23:15
modx.pro
1 161
0

Превьюшка товара в админке из TV

Здравствуйте!
Возможно ли в админке, открывая категорию товаров со списком товаров, в колонке с превьюшками подтягивать картинку товаров не из галереи, а из TV поля?
И как добавить свои колонки (TV) в списке товаров?
Олег
05 января 2024, 00:49
modx.pro
284
0

phpthumb как получить превьюшку без лишнего поля вокруг

Добрый вечер!
Делаю превьюшки через phpthumbon
[[+image:phpthumbon=`w=640&h=640&f=png&zc=0&far=TL`]]
Картинок много и все разные (вертикальные, горизонтальные, квадратные)…
Нужно вывести их «как есть» без полей вокруг.
Если делать как у меня в примере — вокруг картинок появляется пустое поле. т.е. они вписаны в квадрат.
А мне нужно, чтобы просто получалась превьюшка без лишних полей вокруг.

Подскажите правильный код пожалуйста.
Олег
07 сентября 2023, 21:16
modx.pro
274
0

выбор опций msop2 прямо в каталоге

Добрый вечер!
Я купил msoptionsprice2 и msearch2.
Каждому товару добавил модификации — фасовку и цену
Не смог найти в инструкциях, как сделать в каталоге функционал как на скриншоте
Т.е. прямо в каталоге каждому товару вывести варианты фасовки. Выбирая вариант меняется цена. Далее выбираем количество и отправляем в корзину.
При этом в корзину летит именно выбранная модификация в выбранном количестве.

Олег
31 июля 2022, 23:02
modx.pro
880
0

помогите оптимизировать php скрипт

Добрый день!
Нужна воздмездная помощь.
Есть php скрипт. Отдельно от сайта работает. Но стоит вставить его в сниппет и получаю белый экран.
Готов оплатить (в разумных пределах)
Олег
23 июня 2022, 18:49
modx.pro
448
0

вывести заголовок категории

Добрый вечер!
Ситуация — часть товаров выводятся в разных категориях. В карточке товара в определенном месте мне нужно вывести longtitle той категории, через которую зашли в товар.
Сейчас все время выводится поле той категории, в которой товары физически добавлены.

Есть ли решение?
Олег
24 мая 2022, 01:00
modx.pro
1 335
0

Как скрыть пустые категории MiniShop2?

Добрый день!
Подскажите, как мне скрыть категории, в которых нет товаров (т.е. отсутствуют товары с Data.availability:1)?
Сейчас вывод сделан так:

[[pdoMenu?
&parents=`[[*id]]`
&level=`1`
&tpl=`cat_tpl`
&showHidden=`0`
&where=`{«template:!=»:12}`
]]

А еще сложность в том, что в категории могут быть не товары, а подкатегории, и тогда ее нужно отображать.
Олег
26 августа 2020, 14:28
modx.pro
587
0