Mike

Mike

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

[РЕШЕНО] Переопределение процессора minishop2

Всем привет!

Понадобилось поправить в админке форму, выводящую заказы minishop2, добавить одно поле — joxi.ru/E2pJYQMCaadVPr

С extJs практически не знаком, пришлось рыть и рыть… в результате представление поля в форме добавил плагином (спасибо Павлу Гвоздю — modx.pro/howto/11306 ) и в процессоре core/components/minishop2/processors/mgr/orders/product/get.class.php добавил строку
$array['el_size_c'] = json_decode($array['options'])->el_size;

в методе cleanup().
Это правка исходников, это нехорошо, я понимаю. Но не смог найти как переопределить процессор, чтобы не затерся при обновлении. Попробовал плагин переделать на свой лад из статьи Павла — не прокатило. Подходящих материалов тоже не нашел((

Если не сложно, направьте, пожалуйста, в нужную сторону. Я не прошу решения — возможно, есть материал, который я пропустил. До sencha.com пока руки не дошли, в перспективе…

Заранее спасибо.
Alexey
20 февраля 2020, 20:31
modx.pro
1
906
0

Шпаргалка на все случаи жизни

Полезные ссылки, которые Вам пригодятся в некоторых ситуациях.
Михаил
07 февраля 2020, 21:42
modx.pro
71
2 308
+35

Нужна консультация по дополнению msImportExport

Сергей
05 января 2020, 13:06
modx.pro
2
820
0

Расширение файла `` не допускается

Столкнулся с такой вот проблемой Расширение файла `` не допускается:


В системных настройках upload_files конечно же был указан png
txt,html,htm,xml,js,css,zip,gz,rar,z,tgz,tar,mp3,mp4,aac,wav,au,wmv,avi,mpg,mpeg,pdf,doc,docx,xls,xlsx,ppt,pptx,tiff,svg,svgz,gif,psd,ico,bmp,odt,ods,odp,odb,odg,odf,md,ttf,woff,eot,scss,less,css.map,jpg,jpeg,png,php
При этом файл успешно загружался и всё равно было такое уведомление.
Мне конечно же не мешало, но заказчику не нравилось.

Кирилл
27 декабря 2019, 12:03
modx.pro
8
2 957
+8

Выведение опций товара по категориям

Сниппет msProductOptions выводит товары общим массивом. В принципе, никто не запрещает в чанке вывода делать с этим массивом всё что угодно, в том числе и делить по категориям. Однако всё чаще поступает запрос от клиента не только вывести категории, но и соблюсти их сортировку.

Для этих целей мне пришлось msProductOptions переписать. Мой вариант сниппета воспроизводит запрос msProductData::loadOptions с сортировкой по полю rank категории, затем группирует все опции по категориям с соблюдением сортировки самих опций.
mngatoff
24 ноября 2019, 06:44
modx.pro
8
2 640
+6

Как добавить поле в MS2 опции msoption

Итак после не удачного опыта во вкладке «Производитель товаров» решил попробовать разобраться во вкладке «Опции» и как говориться первый блин комом.

1. Добавим плагин для того что бы подключить наш файлик ExtJS (у меня их много поэтому я предлагаю такую схему.

<?php
switch ($modx->event->name) {
    case 'msOnManagerCustomCssJs':
        switch ($page) {
            case 'orders':
            $modx->controller->addLastJavascript(MODX_ASSETS_URL . 'components/minishop2/custom/addjsms2.js');
            break;
            case 'settings':
            $modx->controller->addLastJavascript(MODX_ASSETS_URL . 'components/minishop2/custom/addjsms2vendor.js');
            $modx->controller->addLastJavascript(MODX_ASSETS_URL . 'components/minishop2/custom/addms2option.js');
            break;
        }
        break;
}
Далее создадим данную дирректорию и наследуем нашу форму
Олег Щавелев
21 ноября 2019, 06:06
modx.pro
10
1 441
+12

AnotherPages. Виртуальные страницы для СЕОшников и не только.

Компонент позволяет создавать неограниченное количество «виртуальных копий» ресурса, не создавая дубль самого ресурса. Бесплатно.


Алексей Шумаев
07 ноября 2019, 16:38
modx.pro
11
2 299
+21

Пишем RESTful API - практика. Часть 1.

Эта заметка продолжает цикл посвященный всестороннему обзору архитектуры REST для MODX.

Здесь можно почитать введение
Здесь быстрый осмотр встроенного в MODX модуля modRestService

Ну а начиная с этой заметки — поговорим уже о нюансах настоящей боевой разработки.
Николай Савин
05 октября 2019, 08:56
modx.pro
6
2 780
+18

RESTful API - быстрый старт.

Статья — продолжение цикла, рассматривающего создание REST API для MODX со всех сторон.
Часть первая — введение

Рассмотрим как работает встроенный в MODX модуль для RESTful API, настроим первое подключение, разберем базовые моменты.

Николай Савин
29 сентября 2019, 08:01
modx.pro
12
4 301
+22

Вывести стандартный попап посередине

Здравствуйте!
Скажите пож — есть стандартное окошко которое выскаквает сообшение об отправке почты например — так оно выскакивает справа вверху в углу — а как его сделать посередине?
igor3310
29 августа 2019, 12:56
modx.pro
1
851
0