Вывод колонок в miniShop2 Новый

Дополнение: minishop2

Всем доброго дня! Подскажите, как вывести дополнительные колонки таблицы товаров miniShop2 в админке?
заранее благодарен

17 сентября 2016, 16:07    Alex Box   
1    366 0

Комментарии (11)

  1. Alex Box 22 сентября 2016, 17:50 # 0
    Добавил картинку в пост
    1. Роман Садоян 22 сентября 2016, 18:13 # 0
      Править исходники minishop2, точнее — править extJS.
      А extJS это дебри, не каждый захочет туда лезть.
      1. but1head 22 сентября 2016, 19:18 # 0
        1. Марат Марабар 22 сентября 2016, 19:50 # 0
          Могу помочь с этим без правки исходников. Так как тема требует вдумчивого вклеивания доп. колонки, то только за определённую оплату.
          Если интересно, то свяжитесь со мной.
          1. Константин Ильин 22 сентября 2016, 20:37 # 0
            это не помогает?
            joxi.ru/12M7daEC4e9jJr
            При условии конечно, что вы добавили поля через плагины(расширения) минишоп вот инструкция:
            docs.modx.pro/components/minishop2/development/plug-ins-products
            1. Alex Box 23 сентября 2016, 09:46 # 0
              Константин, увы, наличие добавлено через tv
              1. Alex Box 23 сентября 2016, 10:07 # 0
                возможно перевести tv в свойство товара minishop? или придется везде в шаблонах вызовы менять?
                1. Володя 23 сентября 2016, 10:36 # 0
                  либо по феншую делать сразу, либо уж тогда внести изменения в minishop2.
                  1. Константин Ильин 23 сентября 2016, 11:03 # 0
                    или придется везде в шаблонах вызовы менять?
                    Придется, т.к. вы меняете одно на другое, т.е. к примеру надо будет [[+tv.pole]] поменять на [[+pole]] везде.

                    Как выход создать поле через систему плагинов, потом скриптом быстренько пройтись и скопировать из ТВ в это поле — это лучший вариант, т.к. лазать в коде минишопа и что-то там менять бывает черевато мне кажется:)
                    1. Alex Box 23 сентября 2016, 15:21 # 0
                      чтобы не было проблем при обновлении, менять исходники минишопа не тру :)
                      как вариант автозамена через moddevtools [[+tv.pole]] на [[+pole]]
                      1. Марат Марабар 23 сентября 2016, 15:41 # 0
                        Ну и останется перенести значения из TV в созданную колонку.
                        SQL запрос в phpMyAdmin, как вариант

                        update modx_ms2_products i
                        set
                        pole=(
                            select value from modx_site_tmplvar_contentvalues
                            where tmplvarid=123 and contentid=i.id
                        )
                        
                        где tmplvarid= ID TV с остатками товара.

                        И про бекапы не забываем.
                Вы должны авторизоваться, чтобы оставлять комментарии.