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

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

Alex Box
17 сентября 2016, 13:07
modx.pro
1
2 777
0

Комментарии: 12

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

                  Как выход создать поле через систему плагинов, потом скриптом быстренько пройтись и скопировать из ТВ в это поле — это лучший вариант, т.к. лазать в коде минишопа и что-то там менять бывает черевато мне кажется:)
                    Alex Box
                    23 сентября 2016, 15:21
                    0
                    чтобы не было проблем при обновлении, менять исходники минишопа не тру :)
                    как вариант автозамена через moddevtools [[+tv.pole]] на [[+pole]]
                      Марат Марабар
                      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 с остатками товара.

                      И про бекапы не забываем.
                Евгений Ц.
                14 февраля 2023, 16:28
                0
                Может, кому пригодится, поле в таблицу можно добавить в системной настройке ms2_category_grid_fields
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  12