Статьи о создании сайтов

Числовые характеристики и единицы измерения

Число должно иметь согласованный смысл и единицу. Как подготовить площадь, мощность или массу для фильтров и не смешать описание с денежными операциями.

На этой странице
  1. Согласуйте единицу заранее
  2. Проверьте ввод и фильтрацию
  3. Отделите деньги от параметров
  4. Продолжить работу

Согласуйте единицу заранее

Числовой фильтр сравнивает значения, но не понимает автоматически, что 0.8 кВт и 800 Вт означают одно и то же. Приведите данные к общей единице и укажите её в подписи. Не храните вместе произвольный текст и число, если ожидается диапазонный отбор.

Например, площадь объектов можно вводить в квадратных метрах, а массу оборудования — в килограммах. Число 0 должно иметь понятный смысл и отличаться от отсутствующего значения. Не заменяйте неизвестный параметр нулём без основания.

Проверьте ввод и фильтрацию

В Switch Pages типы number и price проверяют числовое конечное значение. Публичные фильтры для таких характеристик используют границы диапазона. Укажите редактору единый формат десятичной записи и проверьте его на реальных данных, особенно при копировании из таблиц.

Текст «примерно 50» лучше оставить в пояснении, а числовое поле заполнить подтверждённым значением, если оно известно. Для ограничений точности и допустимых минимумов конкретной отрасли может потребоваться дополнительная проверка; обычный тип числа не задаёт все бизнес-правила.

Отделите деньги от параметров

Цена в информационной карточке описывает предложение. Финансовые суммы коммерческого магазина хранятся отдельно целыми минимальными единицами и подтверждаются по снимку заказа. Не используйте произвольное поле объекта как доверенный источник уже оплаченной суммы.

Проверьте фильтр на значениях ниже, внутри и выше диапазона, а также на пустом поле. После смены единиц спланируйте преобразование старых данных, а не просто переименовывайте подпись. Стабильный ключ сохраняет значение, но не переводит сантиметры в миллиметры автоматически.

Продолжить работу

Испытайте определение на старой и новой записи перед массовым изменением. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: ID объекта и постоянный URL: разные идентификаторы.

← Статьи о создании сайтов

Создайте сайт сами

Посмотрите, как вы будете управлять своим сайтом

Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.

Демо доступно бесплатно после регистрации на основном сайте.