Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 102 комментария

Дмитрий Зубков
Дмитрий Зубков
Василий Наумкин
Василий Наумкин
Как связаны обновление и перенос? Понимаете ли вы, что обновление с версии 1.3.3 до 1.9.4 — это много промежуточных версий, и не факт, что все нормально будет работать?

Если не страшно, просто поищите в менеджере пакетов по слову miniShop. Именно поищите в репозитории, а не кликайте «проверить обновления» — так не работает.
Антон ХайЭксель
Антон ХайЭксель
Опишу задачу. Сайт совместных покупок, соответственно товары парсятся с сайта донора по ссылка которые предлагает пользователь:

1. Пользователь вставляет ссылку в форму
2. Парсер получает товар (точнее переменные):
name price weight img
3. Из полученных переменных нужно создать товар
4. Получить ID товара и соответственно поместить товар в корзину

думаю как проще реализовать пункт 3
Иван Брежнев
Иван Брежнев
Есть процессор создания товара, загляните в него и посмотрите какие параметры он принимает. Если вы хотите сразу создать товар с галереей, тв параметрами и категориями то вам нужно сделать копию процессора и немного дополнить.
Антон ХайЭксель
Антон ХайЭксель
я про API minishop

то есть получить товар можно, получить корзину, работать с корзиной можно.
А вот про создание товара ничего не нашел ни в документации ни в классе.
А хотя подобная необходимость имеется. Есть ли подобное? как стоит реализовывать?
Алексей
Алексей
Весь прикол в hideSubMenus.
Если его уберете — меню появится в корзине, правда полностью раскрытое.

В общем когда вы в каталоге, меню надо строить так:
[[!Wayfinder? &startId=`5`&textOfLinks=`pagetitle` &innerClass=`inner` &hideSubMenus=`true`]]
а когда вы ВНЕ каталога, то так:
[[!Wayfinder? &startId=`5`&textOfLinks=`pagetitle` &innerClass=`inner` &hideSubMenus=`false` &level=`1`]]
Алексей Хоринов
Алексей Хоринов
В категории с товарами, элемент ссылки на добавление товара в корзину выглядит так
data-gid="[[+id]]

А на странице товара должно выглядеть так
<pre class="prettyprint">data-gid="[[*id]]

У меня же стояло и там и там одинаково, после замены, всё заработало