Александр
С нами с 31 июля 2014; Место в рейтинге пользователей: #217Динамическое обновление основной корзины
У MS2 есть хорошая вещь как возможность расширения класса msCartHandler. Все обновленные данные берутся $miniShop2->cart->status() и отсюда следует что нужно в этот массив данных дописать нужные нам данные, а именно список товаров которые попадут в [[+goods]]
И так начнем «колдовать»!
И так начнем «колдовать»!
Подскажите с выводом категорий
Здравствуйте.
Помогите разобраться. Нужно вывести категории товаров MS2.
примерно так:
На нем то что нужно, а именно категория под ней пошли товары, потом опять категория и товары.
Может у кого то был опыт вывода товаров в таком виде.
Пробовать выводить сниппетом msProduct но он выводит только товары. Думал получится с помощью pdoResources но не нашел как изменить шаблон родителей (подкатегорий)
Очень нужна помощь(
Живой пример www.dns-shop.ru/catalog/88/korpusa/
Помогите разобраться. Нужно вывести категории товаров MS2.
примерно так:
Категория (1)
Подкатегория
Товар
Товар
Товар
Подкатегория
Товар
Товар
Товар
Для наглядности привожу пример На нем то что нужно, а именно категория под ней пошли товары, потом опять категория и товары.
Может у кого то был опыт вывода товаров в таком виде.
Пробовать выводить сниппетом msProduct но он выводит только товары. Думал получится с помощью pdoResources но не нашел как изменить шаблон родителей (подкатегорий)
Очень нужна помощь(
Живой пример www.dns-shop.ru/catalog/88/korpusa/
Фильтрация по выпадающему списку для mFilter2
Может кому-то пригодится небольшое решение с подключением Bootstrap-select
Пример рабочего select с поиском без правки скрипта, благодаря label:
Пример рабочего select с поиском без правки скрипта, благодаря label:
ms2: получение полей товара в сниппете через php?
У обычного ресурса мы можем получить значение tv, используя:
Подскажите, пожалуйста, каким образом можно получить значение этих полей?
$page = $modx->getObject('modResource', нужный-id);
return $page->getTVValue('нужный-tv');
но когда дело доходит до параметров, которые относятся к информации о товаре (цена, арт., старая цена и пр..) способ перестаёт работать… Подскажите, пожалуйста, каким образом можно получить значение этих полей?
getResources. Исключение вывода по пустому TV
Доброго времени суток. Требуется помощь светлых умов по следующей проблеме.
На сайте используются таймеры «До конца акции осталось», для каждого товара свой, но в идеале его может и не быть (вот здесь и возникает проблема).
Кстати говоря я рылся по сети, когда начинал реализовывать сам таймер и ничего похожего не нашел, так что возможно сама реализация может и пригодится кому-нить. Простенько и работает =)
На сайте используются таймеры «До конца акции осталось», для каждого товара свой, но в идеале его может и не быть (вот здесь и возникает проблема).
Кстати говоря я рылся по сети, когда начинал реализовывать сам таймер и ничего похожего не нашел, так что возможно сама реализация может и пригодится кому-нить. Простенько и работает =)
Расширение формы Tickets
Здравствуйте!
Столкнулся с проблемой, необходимо в существующую форму создания тикета добавить загрузку изображения.
В чем заключается трудность. Для того, чтобы передавать файлы через форму, атрибут формы enctype должен быть равен multipart/form-data. После этого, файл помещается в глобальный массив $_FILES, и информация о файле доступна в $_FILES['имя-поля-с-типом-file'] -> name,size,tmp_name.
Сейчас у формы создания тикетов не задан атрибут enctype и по умолчанию он равен application/x-www-form-urlencoded. Если изменить значение enctype у формы создания тикета на multipart/form-data, тогда данные теряются и ничего не создается.
Пытался вытащить значение в функции saveTicket из массива $_FILES — но ничего не вышло.
Столкнулся с проблемой, необходимо в существующую форму создания тикета добавить загрузку изображения.
В чем заключается трудность. Для того, чтобы передавать файлы через форму, атрибут формы enctype должен быть равен multipart/form-data. После этого, файл помещается в глобальный массив $_FILES, и информация о файле доступна в $_FILES['имя-поля-с-типом-file'] -> name,size,tmp_name.
Сейчас у формы создания тикетов не задан атрибут enctype и по умолчанию он равен application/x-www-form-urlencoded. Если изменить значение enctype у формы создания тикета на multipart/form-data, тогда данные теряются и ничего не создается.
Пытался вытащить значение в функции saveTicket из массива $_FILES — но ничего не вышло.
miniShop2 — работа с оптовыми ценами
Подскажите, пожалуйста, каким образом в miniShop2 можно работать с оптовой ценой (которая будет вводится к примеру в tv [[*opt_price]])? Задача, чтобы для простого юзера в каталоге и в корзине цена была розничная, а для авторизованного (через HybridAuth) — оптовая.