Формат артикула — различия между версиями

Материал из MstarProject Manual
Перейти к: навигация, поиск
Строка 14: Строка 14:
 
Эта запись значит, что код состоит из трёх частей, в первой 3 цифры, во второй 4 цифры и в третьей 2 цифры.
 
Эта запись значит, что код состоит из трёх частей, в первой 3 цифры, во второй 4 цифры и в третьей 2 цифры.
 
Части выделяются круглыми скобками, '''\d''' означает любую цифру, а в фигурных скобках указано количество символов.
 
Части выделяются круглыми скобками, '''\d''' означает любую цифру, а в фигурных скобках указано количество символов.
 +
 +
В регулярных выражениях:
 +
 +
\d - любая десятичная цифра
 +
 +
\D - любой символ, кроме десятичной цифры
 +
 +
\S - любой символ кроме пробела
 +
 +
\s - пробел
 +
  
 
А в поле '''Формат кода''' указываем
 
А в поле '''Формат кода''' указываем

Версия 09:41, 26 апреля 2013

Модуль Формат артикула предназначен для формирования кода артикула любого производителя по средствам указания шаблона регулярного выражения.

Сайт все коды "очищает", то есть убирает из кода ненужные символы (-,_,/,пробел и другие). Это позволяет производить поиск и привязываться к каталогам деталей более корректно, но для вывода информации заказчику это неудобно.

Редактирование происходит через МПанел Standard_manual#Административная часть - цмс ЕмПанель МПанел - Каталог авто - Список каталогов

Выбираем нужный бренд, например INA и нажимаем напротив него Редактировать.

Редактирование бренда

Ищем поле Шаблон указываем в нем

(\d{3})(\d{4})(\d{2})

Эта запись значит, что код состоит из трёх частей, в первой 3 цифры, во второй 4 цифры и в третьей 2 цифры. Части выделяются круглыми скобками, \d означает любую цифру, а в фигурных скобках указано количество символов.

В регулярных выражениях:

\d - любая десятичная цифра

\D - любой символ, кроме десятичной цифры

\S - любой символ кроме пробела

\s - пробел


А в поле Формат кода указываем

\1 \2 \3

Это значит части должны быть разделены пробелом

В результате, все коды производителя INA будут иметь вид, например 531 0025 10 вместо 531002510

Естимейт модуля - 4ч

Вернуться к списку модулей: Модули_пакет_Експерт_-_Документация