Minishop2 формат цены в бэкенде, поле price

Столкнулся с проблемой ввода цены товара в админ.панели MODX
поле +price дает возможность ввода только 2х знаков после запятой — т.е. формат
number_format(): [2,"."," "]
, и при этом поле еще округляет число
Благодаря параметрам в системных настройках
ms2_price_format , ms2_price_format_no_zeros
добился нужного мне вывода цены в фронтэнде [4,"."," "] — 4 знака после запятой.
0.01 > 0.0100
Подскажите а каком месте изменить «number_format» для поля «price» в админке, а также как убрать округление цены при вводе в price.
Спасибо!
Shaman
16 марта 2017, 10:14
modx.pro
1 677
-2

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

Василий Наумкин
16 марта 2017, 13:29
+1
Раздел «Сайты на MODX» не для вопросов. Для вопросов, сюрприз-сюрприз! предназначен раздел «Вопросы».

Если не хочется еще минусов, советую перенести заметку самостоятельно.
    Shaman
    16 марта 2017, 13:32
    0
    Прошу прощения, перенес мой вопрос
      Shaman
      16 марта 2017, 13:39
      0
      Так же в связке работает купленное дополнение «msProfile», такой же вопрос касаемо Баланса пользователя.
      при вводе number_format(): [2,"."," "], а надо [4,"."," "] — но тут уже нет округления цены как в товарах.
      как изменить?
      Shaman
      16 марта 2017, 14:03
      0
      Ну вот если можно было бы сделать как «weight»… эх
      <field key="weight" dbtype="decimal" precision="13,3" phptype="float" null="true" default="0"/>
      3 знака после запятой
      precision="13,3"
      Павел
      23 ноября 2017, 12:47
      0
      Здравствуйте. Для посетителей сайта удобно использовать формат цен: 5 000 руб., а для микроразметки необходим другой формат 5000.00, возможно ли одновременное использование 2-х разных форматов цен в разных местах страницы?
        Денис
        16 августа 2019, 15:21
        0
        Добрый день!
        Решили как то эту проблему?
          Павел
          17 августа 2019, 09:08
          0
          На феноме можно сделать так:
          <span itemprop="lowPrice" content="{$_pls["price"] | number : 2 : '.' : ''}">
                  {$_pls["price"] | number : 0 : '.' : ' '}</span>
          при условии, что в системных настройках minishop задан формат: [2, ".", ""]
            Павел
            17 августа 2019, 09:34
            0
            или так:
            <span itemprop="lowPrice" content="{$_pls["price"]  | replace : ' ' : '' | number: 2 : '.' : ''}">
                    {$_pls["price"]}</span>
            при условии, что в системных настройках minishop задан формат: [2, ".", " "]
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11