Вопросы
Работа с корзиной в MInishop
Здравствуйте, разбираюсь с работой корзины в MiniShop2 когда вызываю снипет [[msCart]] при добовлении товара, товар добовляется в корзину и для него формируется key, как нашел на сайте bezumkin.ru/modx/minishop2/classes/725/. Где:
Переменная key — это ключ элемента корзины, формируется как
md5($id. json_encode($data));
// где $id — это идентификатор товара, а $data — массив параметров, присланных при добавлении
при выводе [[msCart]] получаю: key отличный от тово, что я формирую по md5($id. json_encode($data));
в параметрах товара есть только цена и вес их указываю: $data = array('price'=>410, 'weight'=>600)
что я делаю не так для получения key?
Переменная key — это ключ элемента корзины, формируется как
md5($id. json_encode($data));
// где $id — это идентификатор товара, а $data — массив параметров, присланных при добавлении
при выводе [[msCart]] получаю: key отличный от тово, что я формирую по md5($id. json_encode($data));
в параметрах товара есть только цена и вес их указываю: $data = array('price'=>410, 'weight'=>600)
что я делаю не так для получения key?
Создание своих компонентов на modx
Добрый день, всем! Подобрался к этапу созданию своих компонентов. Вопросы такие:
1) Как правильно создавать свои компоненты на modx?
2) Каким образом можно компилировать архивы-дистрибутивы установщики компонентов?
3) Про modExtra тоже не совсем понял, что это за зверь такой, предусмотренный уже в Modx?
Читал эту статью habrahabr.ru/post/126635/, но так ничего работоспособного сделать не удалось, по той причине, что там больше половины скриптов просто отсутствовали. И второй нюанс, не понятно, как формировать архивы, которые можно потом установить на modx. Расскажите кто что знает по этой теме. Хотелось бы получить опыт от тех, кто этим занимался уже.
1) Как правильно создавать свои компоненты на modx?
2) Каким образом можно компилировать архивы-дистрибутивы установщики компонентов?
3) Про modExtra тоже не совсем понял, что это за зверь такой, предусмотренный уже в Modx?
Читал эту статью habrahabr.ru/post/126635/, но так ничего работоспособного сделать не удалось, по той причине, что там больше половины скриптов просто отсутствовали. И второй нюанс, не понятно, как формировать архивы, которые можно потом установить на modx. Расскажите кто что знает по этой теме. Хотелось бы получить опыт от тех, кто этим занимался уже.
Удаление элементов при удалении пакета
Доброе утро, делаю мини-пакет для своих нужд, и в который раз не могу решить проблему удаления элементов при удалении пакета (чанки, сниппеты, плагины и настройки).
Нашла надпись case xPDOTransport::ACTION_UNINSTALL:, но там нет кода.
Подскажите как реализовать то, что я хочу. Спасибо!
Нашла надпись case xPDOTransport::ACTION_UNINSTALL:, но там нет кода.
Подскажите как реализовать то, что я хочу. Спасибо!
msFilter2 &sort + menuindex
Параметр &sort=`resource|parent:asc` сортирует по id родителя. Если &sort=`resource|menuindex:asc` так, то сортируется последовательно выбирая 1 с каждой категории, затем 2 с каждой категории…
Как отсортировать в порядке menuindex родителя?
Как отсортировать в порядке menuindex родителя?
Как сделать обрезание строки текста последних комм
Как сделать обрезание строки текста последних комментариев?
В чанке вывода последних комментариев модификаторы обрезания текста для плейсхолдера [[+text]] не работают
В чанке вывода последних комментариев модификаторы обрезания текста для плейсхолдера [[+text]] не работают
Обращение к своим "processors" из ajax
Всем привет.
При разработке своего компонента, столкнулся с необходимостью запуска одного из процессоров через ajax.
Дело в том, что процессор отвечает за создания отзыва (рейтинг по параметрам, картинка и т.д.) к марке автомобиля. При его create этого рейтинга совершается много операций. Не хочется дублировать весь create в плагине.
При разработке своего компонента, столкнулся с необходимостью запуска одного из процессоров через ajax.
Дело в том, что процессор отвечает за создания отзыва (рейтинг по параметрам, картинка и т.д.) к марке автомобиля. При его create этого рейтинга совершается много операций. Не хочется дублировать весь create в плагине.
Переезд с 1С - Битрикс на modx revo
Доброго времени суток, появилась задача переехать с Битрикса на modx revo, нашел интересную статью от Василия но файлы для скачивания к сожалению не доступны, может у кого нибудь они остались либо кто нибудь знает альтернативное решение?
Вопрос по MiniShop2 работа с корзиной
Здраствуйте, есть задача: на странице выводится список товара. В строке с товаром указывается его цена, вес, количество (input type:number), галочка добавить или удалить товара из корзины, на странице отображеется мини корзина для вывода общей суммы заказа ( [[miniCart]]).
При импорте в Minishop2 "alias: field_required"
Здравствуйте!
Импортирую:
site.ru/core/components/minishop2/import/csv.php?key=article&update=1&file=assets/import/import.csv&fields=article,pagetitle,parent,content,tv2,tv3,tv4,tv5,tv6,tv7,tv8,price
При обновлении товара появляется:
Импортирую:
site.ru/core/components/minishop2/import/csv.php?key=article&update=1&file=assets/import/import.csv&fields=article,pagetitle,parent,content,tv2,tv3,tv4,tv5,tv6,tv7,tv8,price
При обновлении товара появляется:
Error on update:
Array
(
[0] => alias: field_required
)
Подскажите, пожалуйста, в чем проблема. Исчезла вкладка "Дополнительные поля" в админке
Добрый день!
Никто не подскажет, с чем может быть связано исчезновение у ресурса вкладки «Дополнительные поля» Revo 3.2.2?
Никто не подскажет, с чем может быть связано исчезновение у ресурса вкладки «Дополнительные поля» Revo 3.2.2?