Как добавить свое поле для производителя?

Для производителя требуется поле url как добавить в БД понятно, а как вывести это поле в админке при редактировании параметров производителя?
Марк Львов
04 октября 2013, 11:58
modx.pro
2 722
0

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

Алексей
04 октября 2013, 17:38
0
miniShop2 -> настройки -> производители товаров -> Твой производитель -> ресурс
где ресурс документ-ссылка на производителя
    Марк Львов
    04 октября 2013, 23:23
    0
    Спасибо за ответ, но у меня это поле уже занято под идентификатор ресурса страницы производителя на моем ИМ, а мне нужно именно отдельное новое дополнительное поле, указывающее на адрес сайта производителя, чтобы администратор мог редактировать это поле там, где остальная информация о производителе.
      Aliaksandr Katlou
      04 октября 2013, 23:59
      0
      Как вариант, хотя не совсем то конечно, если есть какое-то не задействованное там поле, переименовать его, и писать адрес сайта туда.
        Марк Львов
        05 октября 2013, 13:25
        0
        Да, уже думал об этом, пытался в словаре найти название полей, но не нашел, чтобы заменить подпись.
    Серьёзный
    07 октября 2013, 13:40
    0
    Тоже интересует этот вопрос… ждём ответа.
    Мне дак вообще дополнительных полей штук 40-50 нужно…
      Марк Львов
      07 октября 2013, 13:49
      0
      Как вариант можно сделать отдельную страницу для производителя и в нее добавить множество tv-полей, далее прицепить идентификатор этой стр. в настройках производителя. В случае какого-либо обращения к данным производителя запрашивать данные уже из этого ресурса.
        Василий Наумкин
        07 октября 2013, 16:45
        0
        В принципе да, для того связь с ресурсом и предусмотрена.

        Не очень удобно, но выкрутиться можно.
        Aliaksandr Katlou
        07 октября 2013, 15:10
        0
        Скорее всего можно просто добавить полей в таблицу ms2_vendors, потом найти в каком файле лежит ext_JS описание полей, скопипастить и отредактировать под новые. А на практике — беглый обзор такой файл не выявил)
          Aliaksandr Katlou
          07 октября 2013, 15:22
          0
          Плохо искал — assets/components/minishop2/js/mgr/settings/vendor.grid.js
          Василий Наумкин
          07 октября 2013, 16:44
          0
          У производителя есть JSON поле properties, типа как у ресурса или юзера.

          Туда можно писать, что угодно через xPDO, а вот в админке для этого ничего не предусмотрено.
          Может быть, когда-нибудь и дойдут руки написать ExtJS виджет для табличного редактирования таких полей, но пока никак.
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            10